This component is one of 3 that combine to give you the ability to store a document or details of a permit or pass, to link those documents to users that can view and be able to have different access for internal and external users. With a front end it will enable most processes to capture, share and view details of permits and or licence style information
Permit Repository: https://github.com/DEFRA/water-abstraction-permit-repository
IDM: https://github.com/DEFRA/water-abstraction-tactical-idm
CRM: https://github.com/DEFRA/water-abstraction-tactical-crm
The tactical CRM is a lightweight CRM solution providing a means of managing:
- Entities
- Individuals - a person who may have one or more roles enabling them to view documents within one or many organisations
- Organisations - a business or organisation that has one or more documents
- Regimes - a high level means of grouping documents, e.g. ‘Water’ or ‘Waste’
- Documents - references documents such as licences or permits for a particular organisation (these may be stored in the permit repository or other systems)
- Roles - manages the relationship of individuals to an organisation and regime
- Verifications - facilitates the process of a user verifying they have permission to access a particular organisation’s documents
The tactical CRM is developed in HAPI/NodeJS and backed by a Postgres SQL database. All data is transferred via a REST API with JWT authentication.
The REST API supports basic filtering and pagination operations on all endpoints.
Implementation of user interfaces, IDM, and permit data storage is left open to the specific use case requirements.
See water-abstraction/deploy-script on internal gitlab for deployment instructions
This module was developed by the Water Resource Licensing Service team as part of a digital transformation project at DEFRA, a department of the UK government
To find out more about planned reforms to the abstraction licensing service, see the policy paper: Water abstraction plan: Abstraction licensing service
If you have an idea you'd like to contribute please log an issue.
All contributions should be submitted via a pull request.
THIS INFORMATION IS LICENSED UNDER THE CONDITIONS OF THE OPEN GOVERNMENT LICENCE found at:
http://www.nationalarchives.gov.uk/doc/open-government-licence/version/3
The following attribution statement MUST be cited in your products and applications when using this information.
Contains public sector information licensed under the Open Government license v3
The Open Government Licence (OGL) was developed by the Controller of Her Majesty's Stationery Office (HMSO) to enable information providers in the public sector to license the use and re-use of their information under a common open licence.
It is designed to encourage use and re-use of information freely and flexibly, with only a few conditions.
The required environment variables for local development can be found in the .env.example file.