I need a Joomla 3.x component/modules to create and maintain todo-lists per customer per location per user.
(see attached Word document for a more readable version of description below)
This is a short-list of the basic functionality needed to get started.
If the project seems feasible a detailed description with mockups will follow.
More functionality will be needed in the future, so a long term relation is preferable!
• Website (Joomla)
o Component (Administrator)
• Client A (Manager A1)
o Location/site X (Location manager K)
♣ User Q
♣ User R
♣ User S
o Location/site Y (Location manager L)
o Location/site Z (Location manager L)
• Client B (Manager B1)
• Client C (Manager C1)
Multiple clients should be able to use 1 installation.
Client environment should be fully separated.
Managers, Location managers and users only have access through the frontend.
(no direct joomla access)
• Managers/Location managers can create and edit to-do-actions for users
• Managers/Location managers can assign actions to users
• Users have edit actions to certain fields.
• Users can sort and filter to-do-actions in the to-do-list
• To-do-list can be exported to Excel
• To-do-list can be printed together with time/date and filter/selection
• To-do-list can contain multiple fields (probably 15)
o 1 unique id field
o 3 date fields
o 1 pulldown field
• Status field (draft, open, done, etc.)
o 3 pulldown fields
• options are definable by administrator
o 2 pulldown fields
• filled with users (action takers)
o 4 textbox fields
o 1 checkbox field
• Labels of to-do-list fields are maintainable by administrator
• Possibility for the manager to replace the actions assigned to one user to another user (bulk action)
• Import functions for importing a to-do-list in csv format (optional functionality)
• Notification function: users/location managers should receive automatic mail when an action in their to-do list is about to expire (based on status and date field)
o Mail should contain a list of the actions
o Text of the mail should customizable
• Manager can create Locations, location manager and users
• Location manager can create users
• Possibility to copy to-do lists from one location to another
• Administrator can build/import to-do-list for clients/customers
• Administrator can create managers, location managers and users
• Log function for emailed reminders