Introduction:

The Recurring Approval feature allows administrators to automate the approval process for teams submitted in the cricket league. With this feature, admins can set up a recurring schedule to approve teams, ensuring that the approval process runs smoothly and consistently without manual intervention. Additionally, the admin will receive an email summarizing the approved teams, as well as any players added or removed during the approval process.


Features:

1. Automated approval process for submitted teams.

2. Configurable start date and time.

3. Adjustable frequency (daily, weekly, monthly).

4. Activation and deactivation of the recurring approval process.

5. Displays the current status (active or inactive) and the next scheduled run time.

6. Email notifications sent to the admin after each approval run, including details of approved teams and any player changes.


Getting Started:

To set up the Recurring Approval feature, follow these steps:


1. Log in as an administrator and navigate to the AdminTournamentManage page.

2. Locate the Recurring Approval component, which will display the current status (active or inactive) and the next scheduled run time if active.

3. Click the "Edit" button to open the Recurring Approval form.


Configuring Recurring Approval:

In the Recurring Approval form, you can configure the following settings:


1. Start Date: Select the date when the recurring approval process should start.

2. Time: Specify the time of day when the approval process should run (in the admin's local time).

3. Frequency: Choose the frequency at which the approval process should occur (daily, weekly, or monthly).

4. Active: Toggle the switch to activate or deactivate the recurring approval process.


Save your changes by clicking the "Save" button. If the Recurring Approval feature is active, it will automatically call the approval process based on the specified frequency, approving all submitted teams.


Notification Emails:

After each approval run, the admin will receive an email with a summary of the approved teams, as well as any players added or removed during the approval process. This ensures that the admin stays informed about the changes in team composition and can take appropriate action if needed.


Note: The server will execute the approval process according to the admin's local time, taking into account time zone differences between the server and the admin.


Conclusion:

The Recurring Approval feature simplifies the team approval process by automating it according to a predefined schedule. This ensures that submitted teams are approved in a timely manner, minimizing manual intervention and improving the overall efficiency of the cricket league management. The email notifications provide admins with valuable insights into the approved teams and any changes in team composition, making it easier for them to manage the league effectively.