Task #87
openSpecies Master
0%
Description
Module: Species Master
Navigation:
Login → Sidebar Dashboard → Species
Task: Add & Manage Species Master
- Species Listing Page
Display list of species with:
ID
Species Name
Actions:
-Edit
-Delete
Add New button on the top right
- Add New Species
Clicking Add New opens a modal
Fields:
Species Name
Save button
Validations:
Species name is mandatory
Duplicate species names are not allowed (case-insensitive)
Leading and trailing spaces should be trimmed
On success:
Close modal
listing should updated
-
Edit & Delete Species
Edit species name using the same modal
Delete with standard confirmation popup
Duplicate species names should not be allowed during edit -
Database Table
species_master:
id – Primary Key
species_name – VARCHAR (unique)
added_date – DATETIME
enterprise_id - INT -
General Notes
Sidebar and dashboard layout must remain consistent
Backend and frontend validations must match
Proper success and error messages required
No duplicate records allowed