-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The "Automatically Generate A Birthday Calendar" feature doesn't work. #10690
Comments
GitMate.io thinks possibly related issues are #410 (Birthday calendar not generated for shared contacts), #3003 (Disable birthday contacts calendar generation for user), #9605 (CalDav Issue, Calendar and Tasks not working), #9696 (The Phone Track app hangs it's progress icon indefinitely), and #10319 (Shared Group Folder trouble | double display of files and bypass "Deleted files" bin on delete). |
What "Background jobs" option did you select in the admin preferences? |
@georgehrke This question was addressed on nextcloud/cdav-library#5 as the closer closed it, so I went to the trouble of checking my cron jobs. I was originally set to Cron. I don't know what happened since I first installed Nextcloud about a year ago, but I thought it was running. I discovered before posting here that it was not. I took the time before posting to diagnose that issue of mine and then to try a variety of things to see if the birthdays would update. They didn't. My cron job somehow through the Virtualmin server management interface added a First, I tried all permutations of checking and unchecking the "Automatically generate a birthday calendar" and running the Webcron manually and editing a birthday entry in the Nextcloud Contacts web interface. After diagnosing the I am not sharing my contacts with any other user at this time, and I do use all the standard Android apps to import them to my portables. I also have the Nextcloud Rainloop module pulling the contacts in. All other things sync correctly. All Birthday's are coded appropriately in Nextcloud Contacts. |
Still no birthday's in Nextcloud 14. |
I'm upgraded to NC 15 now and I finally took the time to look at the data. (An aside that bugs me a bit is the Anniversary entry for a I discovered that my account was the only user that didn't have the I noticed that I can't find that checkbox in the admin settings pages to turn on or off the "Automatically Generate A Birthday Calendar". Does that mean I have somethingelse loused up or did this version take away the ability to turn it on and off? |
@WNYmathGuy I can confirm the checkbox is present for me on NC15. Did you check |
Sorry, @leezu I checked the day you wrote and it was there again. I still have no content in the Contacts Birthdays calendar. |
This issue has been automatically marked as stale because it has not had recent activity and it seems to be missing some essential informations. It will be closed if no further activity occurs. Thank you for your contributions. |
Thanks, @Stale bot, I've never gotten it to work. I have tried it with another account and the birthday calendar entry system worked fine. It's just my account it doesn't work for. The problem I have is, not knowing how to reinstantiate a calendar for an account where it was damaged somehow. At this point I can't delete and recreate my account, so what I really need to know is what series of events go into the set-up of the birthday calendar for a user when they first make an account. |
I think if somebody could point me to a way to properly rebuild the birthday's calendar that is automatically made for user accounts, and the commands to cause it's natural population, we could close this ticket. Just to recap, When I initially imported contacts from a Google Takeout file, I must have deleted the birthday's calendar because I didn't make it and didn't know what was going on. Since then nothing I have done to make it work again has been successful. However, the system does work properly. I know this as a fact because when I log in as another user through Admin Impersonate User, their birthday calendar functions as advertised when contacts are created and updated. I've been thinking about exporting my account, deleting my account and then remaking it and importing the export, but there is a risk with that. My account is dialed into almost all features available on the instance. Their's lots of complicated shared files. Some were uploaded as Admin, others uploaded as my account. Who knows what will go wrong? I think if I just had a way to execute the code that made it in the first place, all would be well. |
I, too, cannot seem to get a birthday calendar created since I removed it at some point. |
Is there a chance that you upgrade to Nextcloud 16 in the next time? #11832 added a repair step to regenerate the birthday calendar during upgrade. |
I am on |
server/apps/dav/lib/CalDAV/Calendar.php Line 217 in 9f6dd51
On birthday calendar delete |
Okay @kesselb I also am in NC 16.0.3, and see I can upgrade to 16.0.4, but I wanted to try your method prior to the upgrade. I found the row It took a while to find the checkbox in Admin area cause I forgot it was in the Groupware section. I un-checked then later went back in and re-checked it. After the chron job ran its course, I got that "Contact birthdays" back in my subscription section again and the birthdays, anniversaries, and date of death entries all appeared. I can't thank you enough. This has been bugging me for so long! My wife has been complaining about how we are forgetting peoples birthdays ever since I switched out of Google. I was so dumb to have deleted that calendar, but I thought it was weird that something I didn't make was there, so into the NULL it went. It's synched to my mobile, and all is good now! |
Great news! If someone else is running into this issue. There is another way by running a occ command: #6884 (comment)
|
At least on my system, said entry had the value |
The value is |
Shouldn't the setting “Automatically generate a birthday calendar” under |
No, that's a system wide setting affecting all users. There needs to be an option in the calendar to set it to yes. Ticket: nextcloud/calendar#277 |
This comment has been minimized.
This comment has been minimized.
Alright, thank you for the clarification. I suppose we could come up with a clearer description of this setting, in addition to nextcloud/calendar#277. |
This was moved from nextcloud/cdav-library#5
Steps to reproduce
Expected behavior
A new calendar for a user should appear with birthdays that are stored in the contact's list.
Actual behavior
Nothing
Server configuration detail
Operating system: Linux 4.4.0-127-generic #153-Ubuntu SMP Sat May 19 10:58:46 UTC 2018 x86_64
Webserver: Apache/2.4.18 (cgi-fcgi)
Database: mysql 10.0.34
PHP version: 7.0.30-0ubuntu0.16.04.1
Modules loaded: Core, date, libxml, openssl, pcre, zlib, filter, hash, pcntl, Reflection, SPL, session, standard, cgi-fcgi, mysqlnd, PDO, xml, apcu, bz2, calendar, ctype, curl, dom, mbstring, fileinfo, ftp, gd, gettext, gmp, iconv, igbinary, imagick, imap, intl, json, ldap, exif, mcrypt, mysqli, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, readline, redis, shmop, SimpleXML, soap, sockets, sqlite3, sysvmsg, sysvsem, sysvshm, tokenizer, wddx, xmlreader, xmlrpc, xmlwriter, xsl, zip, Zend OPcache
Nextcloud version: 13.0.2 - 13.0.2.1
Updated from an older Nextcloud/ownCloud or fresh install: Upgraded
Where did you install Nextcloud from: NextCloud website for Ubuntu instructions
Signing status
Array
List of activated apps
Configuration (config/config.php)
Client configuration
Browser: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0
Operating system: Ubuntu 18.04 workstation
Logs
Nextcloud log
nextcloud.log
The text was updated successfully, but these errors were encountered: