-
Notifications
You must be signed in to change notification settings - Fork 0
Functional Description
https://github.com/ita-social-projects/VictoryCenter-Back/issues/3
Purpose
The Team Page is dedicated to presenting the company’s team members on the website. Team Page content is managed via the admin panel.
Public Functionality
-
Displays team member profiles on the public website
-
Content is read-only for website visitors
-
Supports English (ENG) localization for the English version of the website
Localization approach is described https://github.com/ita-social-projects/VictoryCenter-Back/wiki/Website-Localization-Strategy-Discussion#topic
Each team member is presented via a Team Member Profile that includes:
- Name
- Description
- Image
Admin Functionality
Administrators can:
-
Add a new team member profile
-
Edit an existing team member profile
-
Delete a team member profile
-
Publish a team member profile
-
Unpublish a team member profile
-
Save a team member profile as a draft (postpone publishing)
Team Member Profile Rules
-
Each team member profile must be assigned to one category
-
Categories are predefined
-
Team member profile should passed applied validation rules before publishing or saving as a draft
A team member profile includes:
-
Default language content (UAH)
-
English (ENG) translation for the English website version