TODO # high priority Notification with phpmailer Project: new field optional bugtracker 0/1 Block class: remove all "&" => & (xhtml) Permission denied -> error.php ($msg...) Linked content: file name already exists (no more #id in filename) Notification: file upload Linked content file version bug: 5.41 => 6.41 instead of 6.0 (no longer radio button, text field) Home => my tasks if phases true, column phase name or in bracket Phases on reports Add user form: login maxlenght ?? Showwallteammebers (seen on documentation project) => no icons if not project owner (only info ico) Dev-kit icons: print, search, zoom, move, calendar, graph... Projects site: task detail => list attached documents, with documents => print comments Notification if upload file from project site Paco Garcia: time control Edit task: only owner and assigned to (mask on form) If file settings.php not created, redirect to page "not installed" New profile: outside contributor Tasks/subtasks: if no due date => milestone Replace "file_exists" by "is_file" (bug with php4 and apache 2 ?) Notification class: mail subject tag variable ("[phpcollab]") Edit multiple tasks => change phase Export ics loop begin vevent / end vevent Projects site: in task detail, list linked content Project: start date, end date and complete date like tasks + gantt graph Move tasks to another project: move sub-tasks Copy project: copy sub-tasks Test if project name already exists New field "type" on project: intranet, extranet, cd-rom... New field "internal reference" on project More fields on organization Published checkbox for all form (create topic, edit task...) Calendar: colors with start/due date Reminder/notification: overdue task Ability to view other peoples' calendars on projects/team Html allowed option with editor Double tri dans les listes: selected + name confirmdeletenotes: only owner removeteammember: reassign task unassigned bug setup: add note concerning rights on file directory (3 cases: dedicated / shared / shared with safe-mode) ... # low priority Reports: projects Tasks and projects: archive status?? Demo mode => view demo user in list, select... Revoir home project site: calendar items, faq, links Addressbook vCard import/export New user account notification (temporary password and instructions on logging in and setting a new password) Bug client list "add" ico active if one selected check box Predefinied labels list for tasks name Test setup on Linux Tasks => discussions Demo mode => search action fails Test if logged user is in team => delete message in a topic User profile: re-init sortings feature Confirm delete tasks filter owner Change permissions project manager to user => reassign projects Task new fields: task parent, target budget Check all delete actions (if delete user => delete log...) Validate project deletion (files folder, project site folder, assignments/teams/topics/posts/tasks/projects tables) Project site detail => show approval tracking block Delete users => reassignment (assignment history update) Ability for the client users to edit and add to their profiles Include the ability to assign projects/tasks to more than one person Time sheet for each user Internal messaging => unique "email" to all team members for one project (mail list) Upload user photo in preferences Request administrator to add user (form) Tasks dependencies New items since the last login Ressources => new feature (id, owner, title, text, file, created, modified) My messages / connected users (connect to msn, webmail...) ... # misc * Phases: work in a third date (start, due, and complete) Then "due date" could be set as a target (and we could see whether we're on track) while complete date would only be set once the phase was marked complete.