Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

my entry #22

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions output/mayura-workshop-test-entry.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Documentation Workshop

## Overview
The goal of this workshop session is to assist in understanding the guidelines for writing MOSIP related documentation.

## Types of documents

### Type1

New functionalities added in Admin Portal:
* Using the Admin Portal, the administrator can now retrieve a resident's lost RID or misplaced RID.
* Using the Admin Portal, the administrator can now control the levels of location hierarchy that are required while creating the registration centres. Each level of the location hierarchy can be configured as well.
* Using the Admin Portal, the administrator can now map the user to a registration centre and to a zone.
* Using the Admin Portal, the administrator can now create and update dynamic fields like gender, blood type, residence status, marital status etc.
* Using the Admin Portal, the administrator can now configure the number of kiosks while creating a registration centre.

### Type 2

Steps for setting up Registration Client:

* Step 1: Download TPM utility and run it the to get machine keys. Please find the instructions to check out, build and run the utility [here]().

* Step 2: Whitelist the machine keys in server db.

Machine name and keys output from TPM utility should be updated in server. Use the below api to create / whitelist your machine.
```curl -X POST "https://<HOSTNAME>/v1/masterdata/machine ```

**Points to note:
* Replace appropriate ```HOSTNAME``` in the above ```curl``` command
* To whitelist non TPM machine, set ```publicKey``` and ```signPublicKey``` with same value

* Step 3: Know your user id and required roles.
* Create the user in the Keycloak.
* Map the user to same center as that of the machine that is created/whitelisted in Step 2.
* One of these roles must be assigned to the user in Keycloak - REGISTRATION_SUPERVISOR or REGISTRATION_OFFICER.

* Step 4: Download Rregistration Client on the regisered machine and run it. You can now use above user Id to login into it.