Skip to content

Commit 77cea5f

Browse files
user-based-login-detailed.md - removing Max IV site specific definitions plus few minor adjustments
1 parent e5228c3 commit 77cea5f

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

docs/source/dev/user-based-login-details.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ When logging in the very first user sees modal dialog `Select session` and must
55
## Multiple users:
66

77
Any number of users can be logged in at the same time if:
8-
* they belong to the same `session` (at MAX IV site `proposal` is used in similar meaning),
8+
* they belong to the same `session`
99
* they are **staff**.
1010

1111
Users, who are not part of the proposal, can not log in. After unsuccessful login attempt the user should see the message: “Authentication failed”.
@@ -16,7 +16,7 @@ The **user in control** is able to force logout other users.
1616

1717
**Observers** can remain logged in even if the **user in control** logs out.
1818

19-
The **user in control** can change session / proposal without signing out. He can only choose between intersection sessions - sessions to which all logged-in users belong to. Hence, the list of available sessions displayed is the same for every user. Example:
19+
The **user in control** can change session without signing out. The users can only see the sessions they have in common - to which all logged-in users belong to. Hence, the list of available sessions displayed is the same for every user. Example:
2020

2121
User 1 has access to sessions A B C
2222
User 2 has access to sessions A B
@@ -27,7 +27,7 @@ The **user in control** can change session / proposal without signing out. He ca
2727

2828
## Control:
2929

30-
It should be clear who is **in control** (hostname of the machine should be included tondicate whether it is remote or on the beamline) and who are the **observers**.
30+
It should be clear who is **in control** (hostname of the machine should be included to indicate whether it is remote or on the beamline) and who the **observers** are.
3131

3232
Users can ”ask for control” or "take control". The **user in control** can accept or deny the request.
3333

@@ -41,8 +41,6 @@ If the **user in control** logs out this role is not passed to any other (logged
4141

4242
A new login occurs when the same user logs into MXCuBE and then opens it again in a separate tab, window, browser, or on another computer.
4343

44-
Any user can always initiate a new login.
45-
4644
Currently, two scenarios can occur:
4745

4846
* If the user opens MXCuBE again within **the same browser session** by opening multiple public tabs/windows or multiple private tabs/windows in the same browser, the browser sends the MXCuBE session cookie to the back-end. As a result, the user is automatically logged in within the same MXCuBE "user session". In this case, the new login inherits all session data, including queues, drawn points, control state etc.
@@ -52,7 +50,7 @@ Currently, two scenarios can occur:
5250
## User with **staff** privileges
5351

5452
They can always:
55-
* Login - they do not need to be part of any session (or proposal), and this is not checked during login procedure. After logging in, they see the `Select session` modal with the list of sessions they belong to. They could choose any session from this list, or if they type in a number or keyword, they can search through full list of sessions / proposals, including ones they do not belong to, and they can select each one.
53+
* Login - they do not need to be part of any session, and this is not checked during login procedure. After logging in, they see the `Select session` modal with the list of sessions they belong to. They could choose any session from this list, or if they type in a number or keyword, they can search through full list of sessions, including ones they do not belong to, and they can select each one.
5654
* Logout any user (including the **user in control**).
5755
* Move experimental session timewise - reschedule it.
5856
* Move experimental session beamline-wise.

0 commit comments

Comments
 (0)