What are the models to create
The following classes need to be created in our django packages to implement the spec:
Application
-
ApplicationRegistrySet
(spec - example) -
ApplicationRegistry
(spec - example) -
ApplicationRegistration
(spec - example)
Data
Access Need
-
AccessNeedGroup
(spec - example) -
AccessNeed
(spec - example) -
TrustedNeed
(spec - example) -
AccessRequest
(spec)
AccessDecorator
-
AccessDecoratorIndex
(spec - example) -
AccessDecoratorSeries
(spec - example) -
AccessDecoratorVersion
(spec - example) -
AccessNeedGroupDecorator
(spec - example)
Access Grant
-
AccessGrantRegistrySet
(spec - example) -
AccessGrantRegistry
(spec - example) -
AccessGrant
(spec - example) -
AccessGrantSubject
(spec - example) -
DataGrant
(spec - example) -
RemoteDataGrant
(spec - example) -
TrustedGrant
(spec - example) -
AccessInvitation
(spec) -
AccessInvitationChannel
(spec)
Access Receipts
-
AccessReceiptRegistrySet
(spec - example) -
AccessReceiptRegistry
(spec - example) -
AccessReceipt
(spec - example)