Admin Views form the foundational interface layer of every JCB-built Joomla component.
Each Admin View is tightly bound to a database table and automatically generates all required:
- Forms
- Models
- Controllers
- List and Edit Views
- Permission handling (ACL)
- Field validation and access control
Admin Views are mandatory. Every JCB component must include at least one Admin View
to be valid and compile correctly. This ensures that your component manages data
within Joomla's native MVC architecture — offering full CRUD capabilities out-of-the-box.
Admin Views serve as the data anchor for the component:
- Link directly to Joomla database tables
- Automatically attach multiple fields and manage field visibility/edit permissions
- Enable subforms (linking to other Admin Views) for nested data structures
- Respect Joomla's ACL per view and field
- Reusable across multiple components — compile-safe with namespace awareness
This makes Admin Views the heart of every component, defining its schema, edit experience,
and administrative backbone. Unlike Custom Admin Views or Site Views (which focus more on layout or data rendering),
Admin Views define the structural data definition and baseline logic.
When you need to update Admin Views in any JCB project:
- Select the views to update
- Click "Reset" to pull the latest version from this repository
- Or Fork this repository and point your JCB instance to your fork
This ensures maintainability while still allowing total customization per project.
Admin Views are the schema-defining force in JCB — not just a UI pattern, but a declaration of how your component should structure and manage its data. We recommend exploring the shipped demo component to see Admin Views in action.
- Address | Details | Settings | Addresses of Members
- Address Types | Details | Settings | Types of Addresses
- Addresses (eHealth) | Details | Settings | Addresses of Members
- Administration Part | Details | Settings | Administration Part Admin View
- Antenatal Care | Details | Settings | Antenatal Care Admin View
- Breast Cancer | Details | Settings | Breast Cancer Admin view
- Cervical Cancer | Details | Settings | Cervical Cancer Admin view
- Cities | Details | Settings | Cities
- Cities (eHealth) | Details | Settings | Cities
- Clinic | Details | Settings | Clinic Admin View
- Counseling Type | Details | Settings | Counseling Type Admin View
- Country | Details | Settings | A list of countries.
- Country (eHealth) | Details | Settings | A list of countries.
- Dependent | Details | Settings | Dependents of Members
- Details (look) | Details | Settings | Add More Details
- Diagnosis Type | Details | Settings | Diagnosis Type Admin View
- Family Planning | Details | Settings | Family Planning Admin View
- File Types (demo-look) | Details | Settings | File Type
- File Types (eHealth) | Details | Settings | File Type
- Files | Details | Settings | Files
- Files (eHealth) | Details | Settings | Files
- Foetal Engagement | Details | Settings | Foetal Engagement Admin View
- Foetal Lie | Details | Settings | Foetal Lie Admin View
- Foetal Presentation | Details | Settings | Foetal Presentation Admin View
- General Medical Check Up | Details | Settings | General Medical Check Up
- Greetings (system name) | Details | Settings | Greetings
- HIV Counseling and Testing | Details | Settings | HIV Counseling and Testing
- Health Education | Details | Settings | Health Education Admin View
- Health Education Topic | Details | Settings | Health Education Topic Admin View
- Immunisation | Details | Settings | Immunisation Admin View
- Immunisation Type | Details | Settings | Immunisation Type Admin View
- Immunisation Vaccine Type | Details | Settings | Immunisation Vaccine Type Admin View
- Importer Message Logs | Details | Settings | Importer Message Logs
- Ingredient | Details | Settings | Ingredient
- Item Import | Details | Settings | Item Import Queue
- Look | Details | Settings | The demo view
- Look (demo-J6) | Details | Settings | The main demo view
- Medication | Details | Settings | Medication Admin View
- NonPay Reason | Details | Settings | NonPay Reason Admin View
- Patients | Details | Settings | Patients of the Health Portal
- Payment | Details | Settings | Payment Admin View
- Payment Type | Details | Settings | Payment Type Admin View
- Planning Type | Details | Settings | Planning Type Admin View
- Prostate and Testicular Cancer | Details | Settings | Prostate and Testicular Cancer Admin view
- Recipe | Details | Settings | Recipe
- Referral | Details | Settings | Referral Admin View
- Regions | Details | Settings | Regions
- Regions (eHealth) | Details | Settings | Regions
- Site | Details | Settings | Site Admin View
- States | Details | Settings | States
- States (eHealth) | Details | Settings | States
- Strength | Details | Settings | Strength Admin View
- Sub-Regions | Details | Settings | Subregions
- Sub-Regions (eHealth) | Details | Settings | Subregions
- Test | Details | Settings | Test Admin view
- Testing Reason | Details | Settings | Testing Reason Admin View
- Timezone | Details | Settings | Timezones.
- Timezone (eHealth) | Details | Settings | Timezones.
- Tuberculosis | Details | Settings | Tuberculosis
- Units | Details | Settings | Units Admin View
- User Entity Map | Details | Settings | User Entity Maps
- VMMC | Details | Settings | VMMC Admin View
- eHealth User Entity Map | Details | Settings | User Entity Maps