General UI - [ ] Selecting multiple elements in lists for actions - [ ] Table sorting - [ ] Table filtering - [ ] Table export in excel and csv Admin - [ ] Create accounts - [ ] Create groups - [ ] Install modules - [ ] Update modules - [ ] Find modules - [ ] Download modules - [ ] Delete modules - [ ] Module settings - [ ] Allow admin login with account permissions in case of account request - [ ] Reset account password Auditor - [ ] Loggings of creates, changes, deletes (optionally also reads) - [ ] Total logs - [ ] Group specific logs - [ ] Account specific logs - [ ] Module specific logs - [ ] All logs show the differences - [ ] Logs by IP Organization - [ ] Manage units - [ ] Manage departments - [ ] Manage positions - [ ] Organigram - [ ] Images for units, departments and positions - [ ] Optional automatic group creation for units, departments and positions Dashboard - [ ] Default dashboards - [ ] Group specific dashboard - [ ] Customizable dashboards by users (e.g. elements and order) Media - [ ] Upload media - [ ] Pausable media upload - [ ] Droppable upload - [ ] Media file creation (text, image) - [ ] Media changes (text, image) - [ ] PDF editor (comments, highlights and simple symbols) - [ ] File viewing (text, image, pdf, ppt, word, audio, video) - [ ] Virtual directories / collections which can reference files virtually preventing file duplication - [ ] Physical directories in media module - [ ] Reference to physical directories on the server - [ ] Account specific files (also shown in the profile of a user) - [ ] Module specific files (also shown in the module) - [ ] Drag and drop of already uploaded files / directories (actual moving and creating references) - [ ] Copy, Insert, Delete (right mouse click and ctrl+c/v) - [ ] Tags for media elements Tasks - [ ] Can be assigned to multiple accounts - [ ] Can be assigned to multiple groups - [ ] Can be CC - [ ] Optionally editable - [ ] Optionally visible - [ ] Due date or priority - [ ] Tags for tasks - [ ] Media attachment - [ ] Analysis of tasks assigned to oneself - [ ] Analysis of tasks created (can be disabled) - [ ] Analysis of tasks per group - [ ] Analysis of tasks per account - [ ] Analysis of tasks per tag Ticket - [ ] Inform users via email (also external) if wanted - [ ] Externals can access the ticket - [ ] Different support groups for different problems - [ ] Priorities - [ ] Tags for tickets - [ ] Media attachment - [ ] Analysis of tickets assigned to oneself - [ ] Analysis of tickets created (can be disabled) - [ ] Analysis of tickets per group - [ ] Analysis of tickets per account - [ ] Analysis of tickets per tag Calendar - [ ] Recurring events - [ ] Module specific calendars (e.g. tasks, events, ...) - [ ] Automatic scheduling for shared meetings/events - [ ] Event conflict handling - [ ] Optional sharing of calendars (readable and editable) - [ ] Event tagging - [ ] Event coloring - [ ] Room management (blocking rooms and handling room conflicts for meetings) Messaging - [ ] Emails - [ ] Layout like emails or like conversations - [ ] Internal messages can access other modules and show the content in the mail (e.g. media, events, ...) - [ ] Automatic response messages (internal and external) - [ ] Spam detection Chat - [ ] Single user chat - [ ] Group chat - [ ] Manual group chat - [ ] Chat rooms - [ ] Visibility by groups - [ ] Contact list - [ ] Internal messages can access other modules and show the content in the mail (e.g. media, events, ...) Editor - [ ] Create and edit files - [ ] Sharing documents with groups and accounts - [ ] Saving documents in a directory structure - [ ] Tags for documents - [ ] Drag and drop of already created files / directories (actual moving and creating references) - [ ] Copy, Insert, Delete (right mouse click and ctrl+c/v) - [ ] Highlight which user wrote which content - [ ] Live colaboration - [ ] Versioning which shows who changed what - [ ] Multi language support - [ ] Multi tab support Draw - [ ] Create and edit drawing - [ ] Export as png, jpg, gif or bmp Helper - [ ] Templates as basis (= base logic) for individual helpers (e.g. reports) - [ ] Standalone templates which don't require additional data - [ ] Helpers which use templates (e.g. new report based on new data) - [ ] Direct database access - [ ] Own sqlite database for templates - [ ] Multi-language support - [ ] Export as print, pdf, word, ppt, csv possible - [ ] Tags for helper/templates Navigation - [ ] Multi language - [ ] Manual links/endpoint definition - [ ] Renaming links