I have been reviewing some posts in which it seems ERPNext at some point enabled LDAP login. I am unfamiliar with the functionality of this. Can someone explain existing functionality?
This issue is a feature request to have the ability to synchronize the contacts available in ERPNext server so that they show on my Contacts app on iOS/ Android. Also, I wish to sync the Calendar events scheduled in ERPNext so that they show in my Calendar app in iOS/Android. This applies for Reminders as well. (CalDAV)
True, while the functionality of ERPNext app allows Contacts and Calendar to be seen within the app when connected to a server on iOS/Android, when I think about calling someone I really want to just go to Contacts app. And when I am thinking about appointments or whenI need a reminder, I want it to be the Calendar app. Basically I want to have everything in its place on the iPhone/Smartphone, (ERPNext contacts, plus my iCloud contacts, and the same for Calendars: ERPNext calendar, iCloud Calendar, Google Calendar, etc.) This way, I can make direct calls from the Contacts app, or get reminders and reschedule events using the Calendar app, which also is useful to see if events overlap.
Enabling this functionality would also allow ERPNext to interface with Desktop apps supporting the Contacts, Calendar and Reminders protocols.
The reasoning behind it is this: When thinking about Contacting someone, you use Contacts app. When thinking about scheduling, you use Calendar App. This also begins to make ERPNext accesible to voice activated assistants like Siri. I personally use Siri to create Calendar appointments on the fly with great success!
I would find this very useful. I am working on a Nextcloud install which has caldav and carddav connectors and can see that Nextcloud could be integrated quite nicely with ERPNEXT as they fulfill different requirements.
Also Odoo does NOT have any caldav or carddav connectors so this would be a good feature to attract previous Odoo users/developers perhaps.
No Saurabh, have not posted the Job. I am looking into it with my our Dev team, so we can push ahead with this feature. We are focusing on getting out of the AgriNext maze. We have a sprint tomorrow locally here, as it has habitually been every thursday since March of this year.
You should, first of all, on your user settings, inform about the credentials of your Nextcloud Caldav Server, User and Token. Once made, the Calendar Events show enhanced functionalities, such as Caldav Syncing (the event must be public for that).
The Sync with Caldav Server is made every minute. So, I have settled an event on iCalendar on my iPhone, and this has been synced with Nextcloud Calendar and then with Frappe, as you demanded. The other way around is working also, from Frappe is created a calendar Event on NextCloud Caldav Server and synced on iPhone.
Apart from that, the events have other functionalities such as minutes (taken the idea from the Frappe Meeting App). I’m working on future developments such as sending invitations with ics attachments from the event, or print format the minutes into pdf or word templates, but still will demand some working time.
Feel free to use and comment the bugs as this app is still under development.