The participant event module should suggest contacts groups from the contacts app.
Maybe linked to #163
I'm actually not sure if we can query for contact groups via the contacts php api.
Also, how to show if some users of a group have no e-mail address
Also, how to show if some users of a group have no e-mail address
Just don't show them. :-)
I'll look if the groups are available.
I'd offer the following:
1 - use access groups, especially synced LDAP groups, not groups from contacts. You can parse LDAP groups with standard LDAP tools.
2 - if some participant account has no email, you can just add event to its calendar but do not send invitation by email.
Should groups expand to members / contacts and add the "person" to the event or just added as group of persons?
Expand the groups to users / contacts / persons would be flexible (add / remove single persons from event).
Save group to event would add / remove users / contacts if groups modified (maybe not wanted for fix planned events).
Expand the groups to users / contacts / persons would be flexible (add / remove single persons from event).
This would be my choice for a first implementation. That should be fairly easy and doesn't require modifications to the Nextcloud server itself.
Added 50 € on Bountysource for this indespensible calendar feature. But for the sake of privacy there should be an option to hide the list of invitees!
Thanks for the calendar app.
Expand the groups to users / contacts / persons would be flexible (add / remove single persons from event).
This would be my choice for a first implementation. That should be fairly easy and doesn't require modifications to the Nextcloud server itself.
Any updates about implementing this feature as temporary solution ?
Nope, as always: This is a free-software project. Pull-requests are very much appreciated.
Where can I find the relevant code part ?
To implement this, you would have to alter the ContactsController:
https://github.com/nextcloud/calendar/blob/master/lib/Controller/ContactController.php
Preferably one endpoint that allows the lookup of groups and another endpoint that returns chunks of contacts in this group.
We have an InviteesListSearch component.
In the search method (findAttendees), start looking for groups. When the user selects a group, start loading the contacts of that group in the addAttendee method. Please load them in chunks of 50 to 100.
My PHP knowledge is too basic for that and never worked with vue before.
I tried it two days without success, can you implement this feature please?
What do you think about adding the talk room participants as attendees?
Similar function as sharing a file to a talk room
This discussion and the related issues that have been closed for being duplicates takes some wild directions in my opinion.
Some are talking about contact groups (from the Contacts app), some are talking about User groups (from the user management / LDAP). Even Talk rooms have been brought up.
Additionally, Circles should not be forgotten since they're also a way of grouping people plus you can already share a calendar with a circle, but not an event.
tl;dr: We have the request to share with
If you, @tcitworld (as issue initiator) agree with me, would you mind changing the issue title?
This is a feature we'd be interested to. And we could even fincance it, if somebody tells me how much he'd need to develop it (my email is in github if you want to contact me and make me an offer, for us it would be about User groups)
@wiswedel, you are right, it is currently too broad. I think there is a initiative in Nc to rationalize this "grouping" thing.
This is a feature we'd be interested to. And we could even fincance it, if somebody tells me how much he'd need to develop it (my email is in github if you want to contact me and make me an offer, for us it would be about User groups)
@wiswedel, you are right, it is currently too broad. I think there is a initiative in Nc to rationalize this "grouping" thing.
I am interested in contributing to the financing of the issue.
Any news about this ?
we are interested in a solution that includes circles. should we post a bounty on this issue or create another issue directly mentioning circles? @micheledimeo and @pierreozoux : bountysource was a good solution for supporting an issue and worked for us in the past.
@m4us1ne , I felt that my offer was too low and then bountysource is at the centre of too much controversy for my liking.
Since this issue was included in the "approved improvements" of calendar, I'm waiting for version 2.2 to use this feature.
In the meantime I'm using a calendar external to NC.
tl;dr: We have the request to share with
1. Contact groups (from address books in the Contacts app)
2. User groups (from the user management, including LDAP groups)
3. Circles
4. Talk rooms (i.e. their members)
If you, @tcitworld (as issue initiator) agree with me, would you mind changing the issue title?
Done and splitted the issue into several (see the updated first message).
Looks like bountysource is no longer the default.
https://help.nextcloud.com/t/dont-use-bountysource-anymore/84943
@tcitworld do you plan to develop this feature?
If yes, you could as well donate to https://framasoft.org/en/ (he is part of this association)
Hello, any news ?
This feature is absoluelty essential and is a basic for every groupware. How can we help ? What is actually blocking this feature ?
Most helpful comment
This discussion and the related issues that have been closed for being duplicates takes some wild directions in my opinion.
Some are talking about contact groups (from the Contacts app), some are talking about User groups (from the user management / LDAP). Even Talk rooms have been brought up.
Additionally, Circles should not be forgotten since they're also a way of grouping people plus you can already share a calendar with a circle, but not an event.
tl;dr: We have the request to share with
If you, @tcitworld (as issue initiator) agree with me, would you mind changing the issue title?