You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: spp_base_spmis/__manifest__.py
+1-2Lines changed: 1 addition & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -50,7 +50,6 @@
50
50
]
51
51
}, # not directly required, pinned by Snyk to avoid a vulnerability and for fastapi, compatibility issues.
52
52
"data": [
53
-
"data/top_up_card.xml",
54
53
"security/ir.model.access.csv",
55
54
"views/registrant_view.xml",
56
55
"views/users_view.xml",
@@ -61,5 +60,5 @@
61
60
"application": True,
62
61
"installable": True,
63
62
"auto_install": False,
64
-
"summary": "Establishes core system settings and generates unique identifiers for records, enhancing registrant profiles with attributes like tags, gender, and type. The module also integrates Top-up Cards for identification and provides fundamental user interface elements with initial security configurations for user roles.",
63
+
"summary": "Establishes core system settings and generates unique identifiers for records, enhancing registrant profiles with attributes like tags, gender, and type.",
Copy file name to clipboardExpand all lines: spp_base_spmis/readme/DESCRIPTION.md
-6Lines changed: 0 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,6 @@ The OpenSPP Base module establishes the core framework and essential capabilitie
8
8
9
9
***System Foundation**: Establishes core system settings and a mechanism for generating unique identifiers for various records. This ensures consistent data tracking and integrity across all OpenSPP modules.
10
10
***Enhanced Registrant Profiles**: Extends the base registrant model to include additional, critical information such as registrant tags, gender details, and a clear distinction of registrant type (e.g., individual, group). This enables more comprehensive data capture and analysis for beneficiaries.
11
-
***Top-up Card Management**: Supports the integration and validation of Top-up Cards as a specific form of identification within the system. This is crucial for programs utilizing physical cards for beneficiary interactions.
12
11
***Core UI and Role Configuration**: Provides fundamental user interface elements and initial security configurations, including global and local user roles. This ensures a consistent look and feel and lays the groundwork for robust access control.
13
12
***Integration Enabler**: Serves as a central integration point, allowing other OpenSPP modules to seamlessly interact with core registrant data and system settings.
14
13
@@ -18,7 +17,6 @@ The OpenSPP Base module is deeply integrated into the OpenSPP ecosystem, extendi
18
17
19
18
* It extends the core G2P Registry models, including `res.partner` (registrants), `g2p.reg.id` (registrant IDs), and `g2p.group.membership` (group memberships) from [G2P Registry Base](g2p_registry_base), [G2P Registry Individual](g2p_registry_individual), and [G2P Registry Group](g2p_registry_group). This provides foundational data structures for all registrants.
20
19
* This module integrates with geographical and service delivery modules like [OpenSPP Area](spp_area) and [OpenSPP Service Points](spp_service_points) by providing the underlying registrant framework and unique identifiers used across the system.
21
-
* It supports identity management features such as [spp_idpass](spp_idpass) and [spp_idqueue](spp_idqueue) by defining the 'Top-up Card' ID type and its validation rules, crucial for card issuance and tracking.
22
20
* OpenSPP Base underpins UI customization and filtering through [OpenSPP Custom Field](spp_custom_field), [OpenSPP Custom Fields UI](spp_custom_fields_ui), [OpenSPP Hide Menus](spp_hide_menus), and [OpenSPP Custom Filter UI](spp_custom_filter_ui), establishing common interface elements and simplifying user workflows.
23
21
* It defines global and local roles, which are utilized by [OpenSPP User Roles](spp_user_roles) to manage permissions and access control for users based on their responsibilities and assigned areas.
24
22
@@ -34,10 +32,6 @@ The module provides a robust system for generating unique identifiers for variou
34
32
35
33
It extends the core registrant profile by adding critical fields for more comprehensive data capture. Users can assign multiple `Registrant Tags` for flexible categorization and reporting, and easily see the `String Kind` of a registrant (e.g., individual, household). This module also integrates `Gender` information into individual and group membership records, allowing for more detailed demographic analysis of beneficiary populations.
36
34
37
-
### Top-Up Card Identification
38
-
39
-
OpenSPP Base manages the specific `Top-up Card` identification type, including its unique identifier (`Card UID`). The system ensures data accuracy by validating that all entered Top-up Card UIDs are exactly 10 characters long. This standardization is essential for reliable card issuance, tracking, and usage in program distributions.
40
-
41
35
### Foundational UI and Role Configuration
42
36
43
37
This module establishes the fundamental user interface components and initial security settings for the OpenSPP platform. It pre-defines `Global Roles` and `Local Roles` to streamline user permission management and sets up the basic views for interacting with registrants and user accounts. This ensures a secure, consistent, and user-friendly operating environment from the outset.
Copy file name to clipboardExpand all lines: spp_base_spmis/static/description/index.html
-2Lines changed: 0 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -311,8 +311,6 @@ <h2>Module Dependencies and Integration</h2>
311
311
<h2>Additional Functionality</h2>
312
312
<p>The <strong>OpenSPP SPMIS Base</strong> module introduces the following key functionalities:</p>
313
313
<ulclass="simple">
314
-
<li><strong>Top-up Card ID Type</strong>: Adds a new ID type specifically for managing "Top-up Cards", including a dedicated field (<code>card_uid</code>) for storing the unique 10-character UID of each card.</li>
315
-
<li><strong>Registrant View Enhancements</strong>: Modifies the registrant views (both individual and group) to include the <code>card_uid</code> field, making it accessible for data entry and display.</li>
316
314
<li><strong>Menu Icon Customization</strong>: Replaces the default icon for the "Registry" menu item with a custom OpenSPP icon, enhancing visual branding.</li>
317
315
<li><strong>Menu Item Hiding</strong>: Hides specific menu items related to "Link Tracker" and "Discuss" to streamline the OpenSPP user interface and focus on relevant functionalities.</li>
0 commit comments