add user->repo permission to cheat sheet
authorTom Clegg <tom@clinicalfuture.com>
Tue, 11 Jun 2013 21:35:27 +0000 (17:35 -0400)
committerTom Clegg <tom@clinicalfuture.com>
Tue, 11 Jun 2013 21:35:27 +0000 (17:35 -0400)
doc/admin/cheat_sheet.textile

index c70bdbe3d13fb7b65a6238479fc809b79752afbb..839fff8293ebc98e91ede24e566c4a82402c0a6f 100644 (file)
@@ -50,3 +50,25 @@ eval $arv_curl -X POST --data-urlencode link@/dev/stdin <<EOF $arv_base/links
 }
 EOF
 </pre>
+
+h3. User &rarr; repo
+
+Give @$user_uuid@ permission to commit to @$repo_uuid@ as @$repo_username@
+
+<pre>
+user_uuid=xxxxxxxchangeme
+repo_uuid=xxxxxxxchangeme
+repo_username=xxxxxxxchangeme
+
+eval $arv_curl -X POST --data-urlencode link@/dev/stdin <<EOF $arv_base/links
+{
+"tail_kind":"arvados#user",
+"tail_uuid":"$user_uuid",
+"head_kind":"arvados#repository",
+"head_uuid":"$repo_uuid",
+"link_class":"permission",
+"name":"can_write",
+"properties":{"username":"$repo_username"}
+}
+EOF
+</pre>