Changes between Version 13 and Version 14 of TeamCalendarPlugin
- Timestamp:
- Nov 24, 2015, 9:25:23 AM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TeamCalendarPlugin
v13 v14 21 21 == Download 22 22 23 Download the zipped source from [ download:teamcalendarplugin here].23 Download the zipped source from [export:teamcalendarplugin here]. 24 24 25 25 == Source 26 26 27 You can check out TeamCalendarPlugin from [ http://trac-hacks.org/svn/teamcalendarplugin here] using Subversion, or [source:teamcalendarplugin browse the source] with Trac.27 You can check out TeamCalendarPlugin from [/svn/teamcalendarplugin here] using Subversion, or [source:teamcalendarplugin browse the source] with Trac. 28 28 29 29 == Installation 30 30 31 === Prerequisites32 33 31 Note that the plugin is currently tied to MySQL. Updates to make it more database agnostic would be welcome. See #4243, MySQL Testers needed! 34 32 35 === Installation steps 36 37 Install [http://trac.edgewall.org/wiki/TracPlugins#InstallingaTracPlugin as usual]. 33 General instructions on installing Trac plugins can be found on the [TracPlugins#InstallingaTracplugin TracPlugins] page. 38 34 39 35 For MySQL, the table can be created as follows: … … 73 69 }}} 74 70 75 == Under the hood71 == Technical notes 76 72 77 This plugin adds a new tab, Team Calendar, to users with the `TEAMCALENDAR_VIEW` permission. This shows a simple table swith dates running down the rows and team members across the columns. Users with `TEAMCALENDAR_UPDATE_OWN` permissions can change the state of the tick boxes under their own name, and save the results. Users with `TEAMCALENDAR_UPDATE_OTHERS` permission can update everyone's.73 This plugin adds a new tab, Team Calendar, to users with the `TEAMCALENDAR_VIEW` permission. This shows a simple table with dates running down the rows and team members across the columns. Users with `TEAMCALENDAR_UPDATE_OWN` permissions can change the state of the tick boxes under their own name, and save the results. Users with `TEAMCALENDAR_UPDATE_OTHERS` permission can update everyone's. 78 74 79 The table is populated form the team_availabilitytable in the database.75 The table is populated form the `team_availability` table in the database. 80 76 81 77 The 'availability' column will contain 0 or 1 if populated through the GUI. 82 It is left as a float to make it possible to store more granular availability, e .g. half-day, but there is no UIfor this at present.78 It is left as a float to make it possible to store more granular availability, eg half-day, but there is no business logic for this at present. 83 79 84 The calendar does not do anything else by itself. However, the team_availabilitytable can be used in reports.80 The calendar does not do anything else by itself. However, the `team_availability` table can be used in reports. 85 81 86 82 == Recent Changes