Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create new framework #5

Open
katakampranavi opened this issue Jul 18, 2023 · 1 comment
Open

Create new framework #5

katakampranavi opened this issue Jul 18, 2023 · 1 comment

Comments

@katakampranavi
Copy link
Contributor

katakampranavi commented Jul 18, 2023

  1. Create UI page need to build
  2. Design the UI page with components, including buttons, forms, and validation messages.
  3. Implement a form opening mechanism to display the appropriate form when a button is clicked.
  4. Add form validation to ensure that each field is validated according to specified criteria.
  5. Create popup forms for each button to capture the necessary data for framework, category, and term creation.
  6. Integrate validation logic into each form to display validation messages if necessary.
  7. Style the UI components to enhance the visual appeal and user experience.

Adding more points to the above issue
1.User Interface:
Introduce a "Create Framework" button on the main dashboard.
Upon clicking the button, a modal or form should appear, allowing the user to input the following details:
Framework Name: [Text Input]
Framework Code: [Text Input]
if we want we can add more fields
2.API Integration:
Implement a backend API endpoint to handle framework creation.
When the user clicks the "Create" button on the modal/form, the entered name and code should be sent to the API for storage.
3.Expected Behavior:
User clicks "Create Framework" button.
Modal/form appears, user enters framework details.
User clicks "Create" button in the modal/form.
Entered framework details are sent to the API for storage.
Positive Scenarios:
1.Success:
The API request is successful, and the framework details are stored in the backend without any issues. A success message is displayed to the user.
2.Fast Response:
The API request is successful, and the response is received quickly. The user experiences a seamless and responsive interaction.
Negative Scenarios:
1.Network Failure:
The user's internet connection is lost, and the API request cannot be sent. An error message appears, notifying the user about the network issue.
2.API Unavailability:
The API server is down or experiencing maintenance, leading to the failure of the API request. The user is informed that framework creation is temporarily unavailable.
3.Validation Error:
The API request is sent, but the backend validation fails due to incorrect or missing data. The user is prompted with specific error messages indicating the issue, such as invalid characters in the framework code.
4.Server Error:
The API encounters an internal server error during the framework creation process. The user receives a generic error message indicating that something went wrong, and they are advised to contact support if the issue persists.

@HarishGangula can you please check and confirm the issue sir.

@HarishGangula
Copy link
Collaborator

Categories and terms create screens also need to be added

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants