Changes between Version 21 and Version 22 of BluePrintPersonRegistry
- Timestamp:
- 02/01/09 01:21:06 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BluePrintPersonRegistry
v21 v22 2 2 3 3 The Common Person Registry is a new conception in !SahanaPy - it provides a framework and a comfortable user interface to store and manipulate personal data which are common to all modules (the Ontology below specifies which data this could be). 4 5 The Person Registry is: 6 * the central registry for common personal data 7 * the central search engine for personal data records 8 * main entry point and central hub for personal data related actions 4 9 5 10 Justification: … … 46 51 == Data Model == 47 52 48 '' under construction...''53 ''...under construction'' 49 54 50 55 == Functionality needed == 51 56 57 === !GetCapabilities and !GetContexts (cross-module resource transfer) === 58 59 ''...to be discussed:'' 60 61 !GetCapabilities should be possible in the PR to query the availability of context functions in the current instance, i.e. which context modules are available (MPR, DVR, VM, DVI, VTT...) and which particular resources they provide for a single record. Resources can then be accessed via the context module using UUIDs _or_ context-related labels, e.g. 62 63 * if !GetCapabilities(MPR) contains "!ReportMissing", then expose "!ReportMissing with person_UUID" 64 65 !GetContexts should be there in the PR to query which extra data ("context records") exist for a particular person or group, e.g. 66 67 * for each resource_X in !GetContexts(person_UUID) expose "view/edit resource_X" 68 52 69 === CRUD === 53 70 54 Generic CRUD is a matter of course, specialities below:71 Generic CRUD of personal data records is a matter of course, specialities below: 55 72 56 73 === Labels ===