gak112 / gak112/DearJobTesting

[WEB] [Employer-UsersList] User List Management and Subscription Changes

Open
#932 0 comments 0 reactions 2 assignees Claimed by @Abhinavgunda25 View on GitHub
enhancement Severity:Medium
Dominant language
No language data
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

**Steps:**
1. Open a web browser and navigate to the website: "https://dearjob.org".
2. On the website's homepage, locate and click on the "LOGIN" link in the menu tab.
3. Enter the registered Employer email ID and password, then click on the login button.
4. Verify that the user does not have an active subscription or have any subscription status.
5. Click on "Employer" in the menu tab and select "Users List".

**Actual Result:**
- With any active subscription status or no subscription, the user list should include a serial number for each user entry.
- In the "Actions" section of the user list, only a "Delete" button is available, and no "Edit" button is present.
- A section with toggle buttons should be available for each user, allowing the account owner to disable or enable individual users' access.
- If the subscription expires, toggle buttons should automatically disable all users' access.
- Subscription plan changes, such as switching from "Gold" plan with 20 users to "Silver" plan with 10 users, should retain user data. All user toggle buttons should switch to 'disabled' status, and users will be activated based on the allotted user privileges.

**Expected Result:**
- The user list should display serial numbers alongside each user entry to facilitate easy identification.
- The "Actions" section should exclusively include a "Edit" button.
- Individual toggle buttons for each user should exist to allow the account owner to manage user access.
- Upon subscription expiration, all user toggle buttons should automatically switch to 'disabled' status to restrict user access until subscription renewal.
- When changing subscription plans, the system should retain user data and set all user toggle buttons to 'disabled' status. Users will be reactivated based on the new plan's allowed user count.

![image](https://github.com/gak112/DearJobTesting/assets/101229315/182234a4-9dc2-49b7-8325-97b55e81531e)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.