This is a snapshot of Indico's old Trac site. Any information contained herein is most probably outdated. Access our new GitHub site here.

Opened 6 years ago

Closed 5 years ago

Last modified 5 years ago

#166 closed enhancement (fixed)

Enable admin-only collaboration plugins

Reported by: dmartinc Owned by: dmartinc
Priority: normal Milestone: v0.98.1
Component: Video Services Version: 0.98-dev
Keywords: collaboration core Cc:

Description

To support the new Recording Manager plugin, we need to make it easy for a plugin to declare that its tab inside the "Video Services" section of an event can only be seen by Server Admins and Collaboration / Plugin admins.

This can be done via an _adminOnly boolean class attribute in the plugin's CSBooking class.

Change History (4)

comment:1 Changed 6 years ago by pferreir

  • Version set to 0.98

comment:2 Changed 6 years ago by dmartinc

  • Status changed from new to accepted

comment:3 Changed 5 years ago by david.martin.clavo@…

  • Resolution set to fixed
  • Status changed from accepted to closed

commit d7542849dab549c7d9a55f91e95c38de923c0a98
Author: David Martín Clavo <david.martin.clavo@…>
Date: Tue Jan 26 18:40:52 2010 +0100

[IMP] Admin-only plugins


-Added support for admin-only plugins
via the _adminOnly class attr in CSBooking class.
-If admin-only, non admins will not be able to
interact with the plugin in Event Mgmt interface
(view tab, use services including custom services).
-Plugin managers for an event are not allowed
for an admin-only plugin (no sense).
-fixes #166

comment:5 Changed 5 years ago by David Martín Clavo <david.martin.clavo@…>

In [d7542849dab549c7d9a55f91e95c38de923c0a98]:

[IMP] Admin-only plugins

-Added support for admin-only plugins
via the _adminOnly class attr in CSBooking class.
-If admin-only, non admins will not be able to
interact with the plugin in Event Mgmt interface
(view tab, use services including custom services).
-Plugin managers for an event are not allowed
for an admin-only plugin (no sense).
-fixes #166

Note: See TracTickets for help on using tickets.