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

[Check-in] Fix ordered list #689

Open
wants to merge 12 commits into
base: main
Choose a base branch
from
Open
2 changes: 2 additions & 0 deletions .github/actions/spelling/expect.txt
Original file line number Diff line number Diff line change
Expand Up @@ -37,3 +37,5 @@ unconfigured
Unregistering
workflows
yyy
COMMITMSG
EDITMSG
11 changes: 9 additions & 2 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
---
# See https://pre-commit.com for more information
# See https://pre-commit.com/hooks.html for more hooks
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v5.0.0
hooks:
- id: end-of-file-fixer
- id: trailing-whitespace
- repo: https://github.com/pre-commit/mirrors-prettier
rev: v4.0.0-alpha.8
hooks:
Expand All @@ -10,14 +16,15 @@ repos:
args:
- --config
- .prettierrc.toml
exclude: COMMIT_EDITMSG
- repo: https://github.com/python-jsonschema/check-jsonschema
rev: 0.28.0
rev: 0.31.0
hooks:
- id: check-github-workflows
# Disabling markdown-link-check because it can not reliably check anchors and links against the source code.
# Suggest using lychee instead (way faster and more accurate)
- repo: https://github.com/tcort/markdown-link-check
rev: v3.11.2
rev: v3.13.6
hooks:
- id: markdown-link-check
args:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,58 +15,38 @@ in Check-in are represented as Collaborative Organisation Units (COUs).
In order to join a Virtual Organisation you must have an EGI account. If you
don't have, then first [sign up for an EGI account](../signup/).

1. Login to [Check-in registry](https://aai.egi.eu/registry) with your EGI account.

1. Login to [Check-in registry](https://aai.egi.eu/registry) with your EGI
account.
1. Expand the **People** drop down menu and click **Enroll**.

![COmanage-people-enroll](./check-in-people-enroll.png)

1. Click the **Begin** link of the Enrollment flow of the VO you want to
join

1. Click the **Begin** link of the Enrollment flow of the VO you want to join
![Join example](./check-in-join-example.png)

1. Click the **Begin** button to start the Enrollment flow

![Start enrollement flow](./check-in-start-enroll.png)

1.
a. If there are no pending petitions the enrollment flow will continue as usual.

b. If there is one pending petition:

b1. If its status is in Pending Approval you will see a page similar to this:

![Pending Petition Under Approval](./check-in-pending-petition-approval.png)

Where you can:

* Click the **Notify Approver(s) Again** button and a reminder email will be sent to approver(s)

* Click **Proceed with new enrollment**, so a new enrollment flow will start

* Click **Delete and proceed with new enrollment**.
In this case, the pending petition will be deleted and a new enrollment flow will be created.

b2. If its status is not in `Pending Approval`, `Pending Confirmation` or
`Finalized` you will see a page similar to this:

![Pending Petition](./check-in-pending-petition-created.png)

Where you can:

* Click the **Resume** button and continue the enrollment flow

* Click **Proceed with new enrollment**, so a new enrollment flow will start

* Click **Delete and proceed with new enrollment**.
In this case, the pending petition will be deleted and a new enrollment flow will start.

c. If there is more than one pending petition related to the enrollment flow:

![Pending Petitions](./check-in-pending-petitions.png)

Where you can:
* Click the **View** Button of each petition and review it. (see (b) use case above)

* Click **Proceed with new enrollment** and a new enrollment flow will start
1. Handle pending petitions
1. If there are no pending petitions the enrollment flow will continue as usual.
1. If there is one pending petition:
1. If its status is in Pending Approval you will see a page similar to this:
![Pending Petition Under Approval](./check-in-pending-petition-approval.png)
Here you can:

- Click the **Notify Approver(s) Again** button and a reminder email will be
sent to approver(s)
- Click **Proceed with new enrollment**, so a new enrollment flow will start
- Click **Delete and proceed with new enrollment**. In this case, the pending
petition will be deleted and a new enrollment flow will be created.

1. If its status is not in `Pending Approval`, `Pending Confirmation` or
`Finalized` you will see a page similar to this:
![Pending Petition](./check-in-pending-petition-created.png) Here you can:

- Click the **Resume** button and continue the enrollment flow
- Click **Proceed with new enrollment**, so a new enrollment flow will start
- Click **Delete and proceed with new enrollment**. In this case, the pending
petition will be deleted and a new enrollment flow will start.

1. If there is more than one pending petition related to the enrollment flow:
![Pending Petitions](./check-in-pending-petitions.png) Here you can:

- Click the **View** Button of each petition and review it. (see above)
- Click **Proceed with new enrollment** and a new enrollment flow will start
Loading