Ticket #916 (closed Enhancement: fixed)

Opened 9 years ago

Last modified 9 years ago

Contacts model: Person should have Gender and Date of birth

Reported by: jri Owned by: jri
Priority: Major Milestone: Release 4.8
Component: DeepaMehta Standard Distribution Version: 4.7
Keywords: Cc: dgf, Malte, JuergeN
Complexity: 3 Area: Data Model
Module: deepamehta-contacts

Description


Change History

comment:1 Changed 9 years ago by jri

  • Status changed from new to accepted

comment:2 Changed 9 years ago by Jörg Richter <jri@…>

In 38b346ab564662c71adaafb382f1765ef38fefa4/deepamehta:

Person model: add Gender and Date of Birth (#916).

See #916.

comment:3 Changed 9 years ago by jri

There should be an association type Organization Association (composite) with 1 child type: Organizational Role. Predefined Organizational Roles are:

  1. Executive Director
  2. Founder
  3. Chairman
  4. Partner
  5. Collaborator
  6. Employee
  7. Member
  8. Associate

Associations of type Organization Association are manually created by the user to express how a person is associated with Institutions.

comment:4 Changed 9 years ago by Jörg Richter <jri@…>

In 09b2c3f3230169a795cfe12126985cd24974686f/deepamehta:

Contacts model: add "Organizational Role" (#916).

New association type Organization Association (composite) with 1 child type: Organizational Role.
Predefined Organizational Roles are:

  1. Executive Director
  2. Founder
  3. Chairman
  4. Partner
  5. Collaborator
  6. Employee
  7. Member
  8. Associate

The user is supposed to create Organization Associations manually to express how a person is associated with Institutions.

See #916.

comment:5 Changed 9 years ago by Jörg Richter <jri@…>

In 1b21997a591b860e5c94b380c89206767b9a986a/deepamehta:

Add Contacts service (#916).

Retrieve all institutions a person is associated to (according to "Organization Association" assocs):

GET /contact/{person_id}/institutions

Vice-versa: retrieve all persons associated to an institution (according to "Organization Association" assocs):

GET /contact/{institution_id}/persons

See #916.

comment:6 Changed 9 years ago by Jörg Richter <jri@…>

In 1325e887404d42b400a5c8d1f424bc8dd5b3e65d/deepamehta:

Person model: remove Gender (#916).

Gender will move to the CROWD module (see #914).

See #916.

comment:7 Changed 9 years ago by Jörg Richter <jri@…>

In 195ba5ccdfd5f02e906c0742fefceec63923b97b/deepamehta:

More associations are auto-typed (#931,#916,#902).

When an association is created manually it is automatically retyped in further contexts:

Person - Institution -> Organization Association

Person - Event -> Participant

See #931
See #916
See #902

comment:8 Changed 9 years ago by jri

  • Status changed from accepted to closed
  • Resolution set to fixed

In DM standard distro we have "Date of Birth".
"Gender" is part of CROWD application.

Note: See TracTickets for help on using tickets.