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.

Change History (0)

Note: See TracTickets for help on using tickets.