Edit Prompts as an Admin
As an admin of a chatroom, I want to be able to edit the "Act as..." and "Prompt" columns of the prompt tab, so that I can update and manage the prompts used in the chatroom.
Acceptance Criteria
-
When logged in as an admin, I can access the prompt tab. -
I can select a prompt from the list of existing prompts to edit. -
I am able to edit the "Act as..." and "Prompt" columns of the selected prompt. -
After editing the prompt, I can save the changes and the updated prompt is displayed in the list of existing prompts. -
If I try to save changes without any modifications, a warning message is displayed that prompts me to confirm whether I want to proceed with the save or cancel it. -
If I attempt to save changes that do not comply with certain rules or constraints (such as exceeding maximum character limits or using prohibited language), an error message is displayed that prompts me to correct the issue before saving. -
Once the changes are saved, the updated prompt is immediately reflected in the chatroom, allowing users to see the new version of the prompt. -
I can also create new prompts by adding a new row to the prompt tab and entering the "Act as..." and "Prompt" values. -
When I create a new prompt, it is added to the list of existing prompts and immediately available for use in the chatroom. -
I can select a prompt from the list of existing prompts to delete. -
I am prompted to confirm the deletion before the prompt is permanently removed from the list. -
After confirming the deletion, the prompt is removed from the list of existing prompts and no longer available for use in the chatroom.
Edited by Klaus-Dieter Quibeldey-Cirkel