Opened 9 years ago

Closed 9 years ago

#292 closed task (fixed)

Check/create annotation types, etc. required by reggie

Reported by: Nicklas Nordborg Owned by: Nicklas Nordborg
Priority: major Milestone: Reggie v1.0
Component: net.sf.basedb.reggie Keywords:
Cc:

Description (last modified by Nicklas Nordborg)

For efficient testing purposes we need a function that checks/creates annotation types and other items that other functions in Reggie needs. The check/installation should be accessible for users with administrator permissions.

For biosources we need the following annotation types:

  • PersonalNumber: String
  • FamilyName: String
  • AllFirstNames: String
  • Gender: String enumeration (F, M)
  • DateOfBirth: Date
  • More?

For samples we need the following annotation types:

  • Laterality: String enumeration (left, right)
  • More?

We need the following groups:

  • PatientCurator: Members are allowed to access the personal information registration wizard.

Change History (9)

comment:1 Changed 9 years ago by Nicklas Nordborg

Description: modified (diff)

comment:2 Changed 9 years ago by Nicklas Nordborg

Status: newassigned

comment:3 Changed 9 years ago by Nicklas Nordborg

Description: modified (diff)

comment:4 Changed 9 years ago by Nicklas Nordborg

(In [1284]) References #292: Check/create annotation types, etc. required by reggie

This should now work with the items that we need so far for the personal information registration wizard.

comment:5 Changed 9 years ago by Nicklas Nordborg

(In [1285]) References #292: Check/create annotation types, etc. required by reggie

Added ReasonIfNoSpecimen annotation type to installation.

comment:6 Changed 9 years ago by Nicklas Nordborg

(In [1288]) References #292: Check/create annotation types, etc. required by reggie

Added PAD and PADcase annotation types to installation. Minor style changes to the installation report form.

comment:7 Changed 9 years ago by Nicklas Nordborg

(In [1310]) References #292: Check/create annotation types, etc. required by reggie

Smarter check for required permissions when a project is active. Only some of the annotation types (with personal information) need to be shared to the 'PatientCurator?' group. The other annotation types can be shared to the active project.

Important note! This code is affected by http://base.thep.lu.se/ticket/1583 if an item is already shared to a different project or group than the active project or 'PatientCurator?' group. This will result in a (almost) blank page that can't be used for validation or create missing items.

comment:8 Changed 9 years ago by Nicklas Nordborg

(In [1312]) References #292: Check/create annotation types, etc. required by reggie

Workaround for http://base.thep.lu.se/ticket/1583

comment:9 Changed 9 years ago by Nicklas Nordborg

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.