Changes between Version 1 and Version 3 of Ticket #865


Ignore:
Timestamp:
Apr 12, 2016, 9:03:21 AM (8 years ago)
Author:
Nicklas Nordborg
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #865

    • Property Milestone Reggie v4.xReggie v4.3
    • Property Status newassigned
  • Ticket #865 – Description

    v1 v3  
    33A wizard is needed that checks the files in the project archive and compare against the information in the BASE database. Files that are found in the project archive but have no relation to anything in BASE should be listed and the user should have the possibility to delete the files.
    44
    5 Exactly how the file/directory structure on the project archive should be mapped to items in BASE need some more investigation.
     5Exactly how the file/directory structure on the project archive should be mapped to items in BASE need some more investigation. '''[UPDATE] After thinking a bit more about this I think the most reliable way is compare directories against items with `DataFilesFolder` annotation.'''
    66
    7 One way is to check all `File` items and the URL that has been stored in the database. But there are some scripts that generate files that are not mapped to BASE so this may not work in all cases.
     7~~One way is to check all `File` items and the URL that has been stored in the database. But there are some scripts that generate files that are not mapped to BASE so this may not work in all cases.~~
    88
    9 Another way is to only check directories. The path below the root project archive folder should directly match the `DataFilesFolder` annotation a derived or raw biassay item.
     9Another way is to only check directories. The path below the root project archive folder should directly match the `DataFilesFolder` annotation a derived or raw bioassay item.
    1010
    1111The wizard should be located in the "Server administrator" section and require "Administrator" role.