Opened 8 years ago
Last modified 8 years ago
#891 closed task
Report delivery system — at Initial Version
Reported by: | Nicklas Nordborg | Owned by: | Nicklas Nordborg |
---|---|---|---|
Priority: | critical | Milestone: | Reggie v4.6 |
Component: | net.sf.basedb.reggie | Keywords: | |
Cc: |
Description
We should implement a system for delivery of reports to representatives from the clinics that are part of SCAN-B.
The idea is to create a separate web GUI with only this functionality. The YellowLabel tracking wizard (#861) can be used as a starting point, but details need to be worked out.
There are a few important things:
- The GUI need a separate login and should be registered as a separate client application. This will make it possible to create user accounts that are only allowed to access this GUI and not the regular web client.
- Users should only be allowed to access information about items that belong to their own site. The access control should use the BASE permission system. This means that the "SCAN-B" project can't be used and that we need a way to automatically share items to the correct sites. When http://base.thep.lu.se/ticket/2014 is implemented in the BASE core we can implement an extension for this.
- Before a report is delivered it must be approved by SCAN-B staff. This is more or less the same as the "Register as completed" functionality in the YellowLabel wizard. Instead of downloading a ZIP file a copy of the reports (with personal information included) should be created and stored in a separate location in the BASE file system.
Note:
See TracTickets
for help on using tickets.