Skip to content

Commit 9748c57

Browse files
authored
Merge pull request #833 from OpenSPP/id-management-fixes
[IMP] roles, functions to generate non idpass IDs
2 parents 763009e + 4b0418d commit 9748c57

27 files changed

Lines changed: 361 additions & 67 deletions

spp_area/__manifest__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
"g2p_registry_individual",
2020
"g2p_registry_group",
2121
"queue_job",
22+
"spp_registry_base",
2223
],
2324
"external_dependencies": {},
2425
"data": [

spp_area/security/ir.model.access.csv

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,18 @@ spp_area_import_raw_admin,Area Import Raw Admin Access,spp_area_base.model_spp_a
55
spp_area_kind_admin,Area Kind Admin Access,spp_area_base.model_spp_area_kind,g2p_registry_base.group_g2p_admin,1,1,1,1
66

77
spp_area_registrar,Area Registrar Access,spp_area_base.model_spp_area,g2p_registry_base.group_g2p_registrar,1,1,1,0
8+
9+
spp_read_area,spp Area Read Access,spp_area_base.model_spp_area,spp_registry_base.read_registry,1,0,0,0
10+
spp_read_area_import,spp Area Import Read Access,spp_area_base.model_spp_area_import,spp_registry_base.read_registry,1,0,0,0
11+
spp_read_area_import_raw,spp Area Import Raw Read Access,spp_area_base.model_spp_area_import_raw,spp_registry_base.read_registry,1,0,0,0
12+
spp_read_area_kind,spp Area Kind Read Access,spp_area_base.model_spp_area_kind,spp_registry_base.read_registry,1,0,0,0
13+
14+
spp_write_area,spp Area Write Access,spp_area_base.model_spp_area,spp_registry_base.write_registry,1,1,0,0
15+
spp_write_area_import,spp Area Import Write Access,spp_area_base.model_spp_area_import,spp_registry_base.write_registry,1,1,0,0
16+
spp_write_area_import_raw,spp Area Import Raw Write Access,spp_area_base.model_spp_area_import_raw,spp_registry_base.write_registry,1,1,0,0
17+
spp_write_area_kind,spp Area Kind Write Access,spp_area_base.model_spp_area_kind,spp_registry_base.write_registry,1,1,0,0
18+
19+
spp_create_area,spp Area Create Access,spp_area_base.model_spp_area,spp_registry_base.create_registry,1,1,1,0
20+
spp_create_area_import,spp Area Import Create Access,spp_area_base.model_spp_area_import,spp_registry_base.create_registry,1,1,1,0
21+
spp_create_area_import_raw,spp Area Import Raw Create Access,spp_area_base.model_spp_area_import_raw,spp_registry_base.create_registry,1,1,1,0
22+
spp_create_area_kind,spp Area Kind Create Access,spp_area_base.model_spp_area_kind,spp_registry_base.create_registry,1,1,1,0

spp_base/__manifest__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
"spp_custom_fields_ui",
2828
"spp_hide_menus",
2929
"spp_programs",
30-
"spp_user_roles",
3130
"spp_custom_filter_ui",
31+
"spp_registry_base",
3232
],
3333
"excludes": [
3434
"spp_farmer_registry_base",

spp_change_request/__manifest__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
"spp_area",
2727
"spp_scan_id_document",
2828
"spp_dms",
29+
"spp_registry_base",
2930
],
3031
"data": [
3132
"security/change_request_security.xml",

spp_change_request/security/ir.model.access.csv

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,36 @@ spp_change_request_reject_wizard_registrar,Change Request Reject Registrar Acces
1919
spp_change_request_cancel_wizard_registrar,Change Request Cancel Registrar Access,spp_change_request_base.model_spp_change_request_cancel_wizard,g2p_registry_base.group_g2p_registrar,1,1,1,0
2020
spp_change_request_targets_registrar,Change Request Targets Registrar Access,spp_change_request.model_spp_change_request_targets,g2p_registry_base.group_g2p_registrar,1,1,1,0
2121

22+
spp_read_change_request,Read Only Change Request Access,spp_change_request_base.model_spp_change_request,spp_registry_base.read_registry,1,0,0,0
23+
spp_read_change_request_validators,Read Only Change Request Validators Access,spp_change_request_base.model_spp_change_request_validators,spp_registry_base.read_registry,1,0,0,0
24+
spp_read_change_request_validation_sequence,Read Only Change Request Validation Sequence Access,spp_change_request_base.model_spp_change_request_validation_sequence,spp_registry_base.read_registry,1,0,0,0
25+
spp_read_change_request_validation_stage,Read Only Change Request Validation Stage Access,spp_change_request_base.model_spp_change_request_validation_stage,spp_registry_base.read_registry,1,0,0,0
26+
spp_read_change_request_group_members,Read Only Change Request Group Membership Access,spp_change_request.model_spp_change_request_group_members,spp_registry_base.read_registry,1,0,0,0
27+
spp_read_change_request_user_assign_wizard,Read Only Change Request User Assignment Access,spp_change_request_base.model_spp_change_request_user_assign_wizard,spp_registry_base.read_registry,1,0,0,0
28+
spp_read_change_request_reject_wizard,Read Only Change Request Reject Access,spp_change_request_base.model_spp_change_request_reject_wizard,spp_registry_base.read_registry,1,0,0,0
29+
spp_read_change_request_cancel_wizard,Read Only Change Request Cancel Access,spp_change_request_base.model_spp_change_request_cancel_wizard,spp_registry_base.read_registry,1,0,0,0
30+
spp_read_change_request_targets,Read Only Change Request Targets Access,spp_change_request.model_spp_change_request_targets,spp_registry_base.read_registry,1,0,0,0
31+
32+
spp_write_change_request,Write Only Change Request Access,spp_change_request_base.model_spp_change_request,spp_registry_base.write_registry,1,1,0,0
33+
spp_write_change_request_validators,Write Only Change Request Validators Access,spp_change_request_base.model_spp_change_request_validators,spp_registry_base.write_registry,1,1,0,0
34+
spp_write_change_request_validation_sequence,Write Only Change Request Validation Sequence Access,spp_change_request_base.model_spp_change_request_validation_sequence,spp_registry_base.write_registry,1,1,0,0
35+
spp_write_change_request_validation_stage,Write Only Change Request Validation Stage Access,spp_change_request_base.model_spp_change_request_validation_stage,spp_registry_base.write_registry,1,1,0,0
36+
spp_write_change_request_group_members,Write Only Change Request Group Membership Access,spp_change_request.model_spp_change_request_group_members,spp_registry_base.write_registry,1,1,0,0
37+
spp_write_change_request_user_assign_wizard,Write Only Change Request User Assignment Access,spp_change_request_base.model_spp_change_request_user_assign_wizard,spp_registry_base.write_registry,1,1,0,0
38+
spp_write_change_request_reject_wizard,Write Only Change Request Reject Access,spp_change_request_base.model_spp_change_request_reject_wizard,spp_registry_base.write_registry,1,1,0,0
39+
spp_write_change_request_cancel_wizard,Write Only Change Request Cancel Access,spp_change_request_base.model_spp_change_request_cancel_wizard,spp_registry_base.write_registry,1,1,0,0
40+
spp_write_change_request_targets,Write Only Change Request Targets Access,spp_change_request.model_spp_change_request_targets,spp_registry_base.write_registry,1,1,0,0
41+
42+
spp_create_change_request,Create Only Change Request Access,spp_change_request_base.model_spp_change_request,spp_registry_base.create_registry,1,1,1,0
43+
spp_create_change_request_validators,Create Only Change Request Validators Access,spp_change_request_base.model_spp_change_request_validators,spp_registry_base.create_registry,1,1,1,0
44+
spp_create_change_request_validation_sequence,Create Only Change Request Validation Sequence Access,spp_change_request_base.model_spp_change_request_validation_sequence,spp_registry_base.create_registry,1,1,1,0
45+
spp_create_change_request_validation_stage,Create Only Change Request Validation Stage Access,spp_change_request_base.model_spp_change_request_validation_stage,spp_registry_base.create_registry,1,1,1,0
46+
spp_create_change_request_group_members,Create Only Change Request Group Membership Access,spp_change_request.model_spp_change_request_group_members,spp_registry_base.create_registry,1,1,1,0
47+
spp_create_change_request_user_assign_wizard,Create Only Change Request User Assignment Access,spp_change_request_base.model_spp_change_request_user_assign_wizard,spp_registry_base.create_registry,1,1,1,0
48+
spp_create_change_request_reject_wizard,Create Only Change Request Reject Access,spp_change_request_base.model_spp_change_request_reject_wizard,spp_registry_base.create_registry,1,1,1,0
49+
spp_create_change_request_cancel_wizard,Create Only Change Request Cancel Access,spp_change_request_base.model_spp_change_request_cancel_wizard,spp_registry_base.create_registry,1,1,1,0
50+
spp_create_change_request_targets,Create Only Change Request Targets Access,spp_change_request.model_spp_change_request_targets,spp_registry_base.create_registry,1,1,1,0
51+
2252
spp_change_request_validator,Change Request Validator Access,spp_change_request_base.model_spp_change_request,spp_change_request.group_spp_change_request_validator,1,1,0,0
2353
spp_change_request_validators_validator,Change Request Validators Validator Access,spp_change_request_base.model_spp_change_request_validators,spp_change_request.group_spp_change_request_validator,1,1,1,0
2454
spp_change_request_validation_sequence_validator,Change Request Validation Sequence Validator Access,spp_change_request_base.model_spp_change_request_validation_sequence,spp_change_request.group_spp_change_request_validator,1,1,1,0

spp_event_data/__manifest__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
"g2p_registry_base",
2020
"g2p_registry_group",
2121
"g2p_registry_individual",
22+
"spp_registry_base",
2223
],
2324
"data": [
2425
"security/ir.model.access.csv",

spp_event_data/security/ir.model.access.csv

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,12 @@ spp_event_data_admin,Event Data Admin Access,spp_event_data.model_spp_event_data
33
spp_create_event_wizard_admin,Create Event Wizard Admin Access,spp_event_data.model_spp_create_event_wizard,g2p_registry_base.group_g2p_admin,1,1,1,1
44

55
spp_event_data_registrar,Event Data Registrar Access,spp_event_data.model_spp_event_data,g2p_registry_base.group_g2p_registrar,1,1,1,0
6+
7+
spp_read_event_data,Event Data Read Access,spp_event_data.model_spp_event_data,spp_registry_base.read_registry,1,0,0,0
8+
spp_read_create_event_wizard,Create Event Wizard Read Access,spp_event_data.model_spp_create_event_wizard,spp_registry_base.read_registry,1,0,0,0
9+
10+
spp_write_event_data,Event Data Write Access,spp_event_data.model_spp_event_data,spp_registry_base.write_registry,1,1,0,0
11+
spp_write_create_event_wizard,Create Event Wizard Write Access,spp_event_data.model_spp_create_event_wizard,spp_registry_base.write_registry,1,1,0,0
12+
13+
spp_create_event_data,Event Data Create Access,spp_event_data.model_spp_event_data,spp_registry_base.create_registry,1,1,1,0
14+
spp_create_create_event_wizard,Create Event Wizard Create Access,spp_event_data.model_spp_create_event_wizard,spp_registry_base.create_registry,1,1,1,0

spp_idpass/__manifest__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"license": "LGPL-3",
1212
"development_status": "Production/Stable",
1313
"maintainers": ["jeremi", "gonzalesedwin1123"],
14-
"depends": ["base", "g2p_registry_base", "g2p_registry_membership"],
14+
"depends": ["base", "g2p_registry_base", "g2p_registry_membership", "spp_registry_base"],
1515
"data": [
1616
"data/id_pass.xml",
1717
"views/main_view.xml",
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
11
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
22
spp_idpass_admin,ID Pass Admin Access,spp_idpass.model_spp_id_pass,g2p_registry_base.group_g2p_admin,1,1,1,1
33
spp_issue_idpass_wizard_admin,Issue ID Pass Wizard Admin Access,spp_idpass.model_spp_issue_idpass_wizard,g2p_registry_base.group_g2p_admin,1,1,1,1
4+
5+
spp_read_idpass,ID Pass Read Access,spp_idpass.model_spp_id_pass,spp_registry_base.read_registry,1,0,0,0
6+
spp_read_idpass_wizard,Issue ID Pass Wizard Read Access,spp_idpass.model_spp_issue_idpass_wizard,spp_registry_base.read_registry,1,0,0,0
7+
8+
spp_write_idpass,ID Pass Write Access,spp_idpass.model_spp_id_pass,spp_registry_base.write_registry,1,1,0,0
9+
spp_write_idpass_wizard,Issue ID Pass Wizard Write Access,spp_idpass.model_spp_issue_idpass_wizard,spp_registry_base.write_registry,1,1,0,0
10+
11+
spp_create_idpass,ID Pass Create Access,spp_idpass.model_spp_id_pass,spp_registry_base.create_registry,1,1,1,0
12+
spp_create_idpass_wizard,Issue ID Pass Wizard Create Access,spp_idpass.model_spp_issue_idpass_wizard,spp_registry_base.create_registry,1,1,1,0

spp_idqueue/__manifest__.py

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,17 @@
88
"license": "LGPL-3",
99
"development_status": "Production/Stable",
1010
"maintainers": ["jeremi", "gonzalesedwin1123"],
11-
"depends": ["base", "g2p_registry_base", "spp_idpass", "queue_job", "spp_area"],
11+
"depends": [
12+
"base",
13+
"g2p_registry_base",
14+
"g2p_registry_individual",
15+
"g2p_registry_group",
16+
"g2p_registry_membership",
17+
"spp_registry_base",
18+
"spp_idpass",
19+
"queue_job",
20+
"spp_area",
21+
],
1222
"data": [
1323
"data/id_pass.xml",
1424
"data/queue_data.xml",
@@ -22,6 +32,7 @@
2232
"views/registrant.xml",
2333
"views/id_pass_view.xml",
2434
"views/res_config_settings.xml",
35+
"views/menu_actions.xml",
2536
],
2637
"assets": {"web.assets_backend": ["spp_idqueue/static/src/js/form_controller.js"]},
2738
"demo": [],

0 commit comments

Comments
 (0)