Opened 13 years ago

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

Description: modified (diff)

comment:2 by Nicklas Nordborg, 13 years ago

Status: newassigned

comment:3 by Nicklas Nordborg, 13 years ago

Description: modified (diff)

comment:4 by Nicklas Nordborg, 13 years ago

(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 by Nicklas Nordborg, 13 years ago

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

Added ReasonIfNoSpecimen annotation type to installation.

comment:6 by Nicklas Nordborg, 13 years ago

(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 by Nicklas Nordborg, 13 years ago

(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 by Nicklas Nordborg, 13 years ago

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

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

comment:9 by Nicklas Nordborg, 13 years ago

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