Opened 10 years ago

Closed 10 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 10 years ago by Nicklas Nordborg

Description: modified (diff)

comment:2 Changed 10 years ago by Nicklas Nordborg

Status: newassigned

comment:3 Changed 10 years ago by Nicklas Nordborg

Description: modified (diff)

comment:4 Changed 10 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 10 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 10 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 10 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 10 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 10 years ago by Nicklas Nordborg

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