You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A collection is a set of containers under the same namespace. For example, `dinosaur/avocado` and `dinosaur/banana` could be two containers in the `dinosaur` collection. You can browse all collections in the main collection view:
@@ -42,18 +41,18 @@ Each collection also has usage instructions.
42
41
43
42

44
43
45
-
46
44
### Add a Container
47
-
A view has been added for users with permission to directly upload a container to a collection! You
45
+
46
+
A view has been added for users with permission to upload a container to a collection directly! You
48
47
can do this by clicking the "+" in the menu above the container table. here is what the upload page looks like:
49
48
50
49

51
50
52
-
This uploads directly to nginx via the [nginxuploadmodule](https://www.nginx.com/resources/wiki/modules/upload/), so it should be pretty speedy.
51
+
This uploads directly to NGINX via the [nginx-upload-module](https://www.nginx.com/resources/wiki/modules/upload/), so it should be pretty speedy.
53
52
54
53
## User Profile
55
54
56
-
From the user settings menu you can quickly grab your user token, which will allow you
55
+
From the user settings menu, you can quickly grab your user token, which will allow you
57
56
to do authenticated pushes using Singularity.
58
57
59
58

@@ -69,22 +68,25 @@ see as the first link in the menu at the top of the table. The most likely actio
For example, if my lab has a set of users on sregistry and we intend to build images together, we would make a team for our lab, and then easily find one another to manage access to images.
71
+
For example, if my lab has a set of users on sregistry and we intend to build images together, we would make the team for our lab and easily find one another to manage access to images.
73
72
74
73
### Badges
75
-
Recently added, you can get a badge to link to your collection
74
+
75
+
Recently added, you can get a badge to link to your collection.
You might want to give other users control of your collection (to push and pull and generally manage), and these are called **owners**. You might also want to give some users pull access, most relevant if your collection is private. You can do that in the "Contributors" tab of the settings page:
@@ -112,25 +114,25 @@ For example, here is the treemap.
112
114
113
115
## Teams
114
116
115
-
Singularity Registry Server allows registry staff (and if the administrators allow it) authenticated users to create teams, or groups of users that want to collaborate on container collections together.
117
+
Singularity Registry Server allows registry staff (and if the administrators allow it) authenticated users to create teams or groups of users that want to collaborate on container collections together.
116
118
117
119

118
120
119
-
If you are allowed to create and manage teams (see the setup page section about [teams](/sregistry/setup#teams) for information about this) the team permission level determines how others are added to the team. If a team is **open**, then anyone can join. If it's **invite** only, then you need to generate an invitation. To do this, you can navigate to your Team page, and click the button to "Invite User":
121
+
If you are allowed to create and manage teams (see the setup page section about [teams](/sregistry/setup#teams) for information about this), the team permission level determines how others are added to the team. If a team is **open**, then anyone can join. If it's **invite** only, then you need to generate an invitation. To do this, you can navigate to your Team page and click the button to "Invite User":
120
122
121
123

122
124
123
-
The interface will give you a link to send to your colleague to join him or her to the team. Once used, it will expire.
125
+
The interface will give you a link to send to your colleague to invite them to the team. Once used, it will expire.
Membership in teams is important because when you add another user as a collaborator to one of your collections (either an owner ot member) they must be part of one of your teams.
129
+
Membership in teams is essential because when you add another user as a collaborator to one of your collections (either an owner or member), they must be part of one of your teams.
128
130
129
131
### Admin Control of Teams
130
132
131
-
While Singularity Registry server doesn't directly allow administrators to add any users to be part of a
132
-
collection contributors or owners (this we believe should be up to the collection owners), it is possible to do this
133
-
programmatically if it's absolutely necessary. Here is an example:
133
+
While the Singularity Registry server doesn't directly allow administrators to add any users to be part of a
134
+
collection of contributors or owners (this we believe should be up to the collection owners), it is possible to do this
135
+
programmatically if it's necessary. Here is an example:
134
136
135
137
```python
136
138
# $ docker exec -it sregistry_uwsgi_1 bash
@@ -152,5 +154,5 @@ collection.owners.add(user)
152
154
```
153
155
154
156
It is the philosophy of this developer that collection owners should be responsible for this,
155
-
and thus the "Teams" feature is advocated for use as it explicitly states "I am creating
157
+
and thus the "Teams" feature is advocated for use as it explicitly states, "I am creating
156
158
this team of trusted users to add to my collection."
0 commit comments