6.0.0-beta1
7/6/25

[#3954] I can�t see the attendees and the description of a event
Summary I can�t see the attendees and the description of a event
Queue Kronolith
Queue Version Git master
Type Enhancement
State Duplicate
Priority 2. Medium
Owners
Requester manoli.cano (at) upcnet (dot) es
Created 05/18/2006 (6989 days ago)
Due
Updated 11/10/2009 (5717 days ago)
Assigned
Resolved 10/14/2009 (5744 days ago)
Milestone
Patch No

History
11/10/2009 04:37:09 PM rsalmon (at) mbpgroup (dot) com Comment #16 Reply to this comment
We don't have access to the original event unless it happens to be on
the same Horde server.
Even with this limitation, it seems valuable that attendees 
belonging to the same Horde organization than the organizer, can see 
the others attendees of the meeting. This feature covers typical 
internal-company meeting scenarios.
+1

Our users are asking for the same feature : who's part of the meeting 
and have they accepted.


11/10/2009 04:06:55 PM patrick (dot) abiven (at) apitech (dot) fr Comment #15 Reply to this comment
We don't have access to the original event unless it happens to be 
on the same Horde server.
Hello
Even with this limitation, it seems valuable that attendees belonging 
to the same Horde organization than the organizer, can see the others 
attendees of the meeting. This feature covers typical internal-company 
meeting scenarios.
Sorry to comeback on this topic, but we are really looking for a solution.
Regards
Patrick

10/19/2009 08:46:33 AM Jan Schneider Comment #14 Reply to this comment
Our proposal was to create a new driver function which retrieves the
attendees from the organizer calendar by using the event_uid (which
is common between the organizer and the attendees).
We don't have access to the original event unless it happens to be on 
the same Horde server.
10/19/2009 08:33:32 AM patrick (dot) abiven (at) apitech (dot) fr Comment #13 Reply to this comment
How would the user be able to see the attendee list if he/she doesn't
have access to the organizer's calendar?
Hello

Our proposal was to create a new driver function which retrieves the 
attendees from the organizer calendar by using the event_uid (which is 
common between the organizer and the attendees).

Regards

Patrick


10/16/2009 06:27:59 PM Michael Rubinsky Comment #12 Reply to this comment
User who has accepted an invitation wants to see others attendees and
if they have accepted or declined the invitation ('don't want to go
to this meeting if boss declined'). So, in my point of view,
attendees list should no be duplicated into all the attendee events,
but should stay unique in the organizer event.
How would the user be able to see the attendee list if he/she doesn't 
have access to the organizer's calendar?


10/16/2009 07:38:07 AM patrick (dot) abiven (at) apitech (dot) fr Comment #11 Reply to this comment
See also related tickets:
Ticket: 3965
Ticket: 6269
Tickey: 8396
Hello

User who has accepted an invitation wants to see others attendees and 
if they have accepted or declined the invitation ('don't want to go to 
this meeting if boss declined'). So, in my point of view, attendees 
list should no be duplicated into all the attendee events, but should 
stay unique in the organizer event. Regards

Patrick
10/14/2009 05:30:52 PM Michael Rubinsky Comment #10
State ⇒ Duplicate
Reply to this comment
See also related tickets:

Ticket: 3965

Ticket: 6269

Tickey: 8396
10/14/2009 04:40:30 PM Jan Schneider Comment #9 Reply to this comment
In that case, how about checking for the organizer !== current user
and then locking the attendee list and disallow the notifications?
This has already been accepted in another ticket (can't find it right 
now), and is also on my todo list.
10/14/2009 03:49:05 PM Michael Rubinsky Comment #8 Reply to this comment
In that case, how about checking for the organizer !== current user 
and then locking the attendee list and disallow the notifications?
10/14/2009 03:44:22 PM Chuck Hagenbuch Comment #7 Reply to this comment
What about just storing the organizer? That seems like relevant 
metadata. Actually shouldn't we already have that for the purposes of 
sending responses? Displaying that seems right.



Also fwiw, other calendar clients do show the list of attendees; you 
just can't change it if you're not the organizer. Though some systems 
do allow attendees to invite other attendees.
10/14/2009 03:40:23 PM Michael Rubinsky Comment #6
Version ⇒ Git master
Reply to this comment
This patch doesn't do anything for events received from outside of 
Kronolith, besides the reasoning that the previous ticket was rejected 
(Ticket: 1059) still stands. Basically, once you have the list of 
attendees attached to the event, you would be able to modify and send 
notifications to all attendees... this is not desirable behavior as 
only the organizer should be able to notify all attendees.
10/14/2009 03:25:45 PM patrick (dot) abiven (at) apitech (dot) fr Comment #5 Reply to this comment
Hello

We have the same request from our users. Here is a proposal for 
providing this feature.



1) In kronolith/lib/Driver/sql.php

Create a new function for retrieving $attendees from the organizer event.



     function getOrgAttendees($eventUid)

    {

         $query = "SELECT event_attendees" .

            " FROM " . $this->_params['table'] . " WHERE event_uid = ?" .

             " AND event_attendees <> 'a:0:{}'";

        $values = array($eventUid);



         $attendees = $this->_db->getRow($query, $values, DB_FETCHMODE_ASSOC);

         if (is_a($attendees, 'PEAR_Error')) {

             Horde::logMessage($attendees, __FILE__, __LINE__, PEAR_LOG_ERR);

             return $attendees;

         }

         return unserialize($attendees['event_attendees']);

     }





2) In kronolith/lib/Views/Event.php

modify the html() function:

         $status = Kronolith::statusToString($this->event->getStatus());

         $attendees = $this->event->getAttendees();

       + if (empty($attendees) == true)

       + {

       +    $orgAttendees = 
$GLOBALS['kronolith_driver']->getOrgAttendees($this->event->getUID());

       + }





3) kronolith/templates/view/view.inc

Add some html code for displaying $orgAttendees.



<?php if (!empty($orgAttendees)): ?>

..



Thanks for your advise on this feature.

Regars

Patrick


08/29/2006 09:46:55 AM manoli (dot) cano (at) upcnet (dot) es Comment #4 Reply to this comment
Please, what's the reason about this enhancement was rejected? I can't 
find any other tiquet related with this.

Thanks.
05/22/2006 10:31:57 AM manoli (dot) cano (at) upcnet (dot) es Comment #3 Reply to this comment
Hello!, I have been looking the tickets list and I can't found the 
ticket where this enhancement was rejected. I want to know the reason 
because this enhancement was rejected.

Thanks in advance
05/18/2006 08:59:12 PM Chuck Hagenbuch Comment #2
State ⇒ Rejected
Reply to this comment
This is a duplicate and has already been rejected.
05/18/2006 08:51:33 PM manoli (dot) cano (at) upcnet (dot) es Comment #1
Priority ⇒ 2. Medium
State ⇒ New
Queue ⇒ Kronolith
Summary ⇒ I can´t see the attendees and the description of a event
Type ⇒ Enhancement
Reply to this comment
When I accept and add to my calendar a invitation to a event (not 
created for my) I  see it in my calendar but I can´t see the 
description and the list of the attendees of the event.

I thint is very important to know what other people are invited to the 
event and the description. Is there any way to see this information?.

I find it will be interesting to see the  description and the list of 
attendees in the same way that I can see this information when I 
display the event that was created for my.

Saved Queries