|
|
@ -150,7 +150,7 @@ fn post_organization_collections(org_id: String, headers: Headers, data: Json<Ne |
|
|
|
collection.save(&conn); |
|
|
|
|
|
|
|
if !org_user.access_all { |
|
|
|
CollectionUsers::save(&headers.user.uuid, &collection.uuid, &conn); |
|
|
|
CollectionUsers::save(&headers.user.uuid, &collection.uuid, false, &conn); |
|
|
|
} |
|
|
|
|
|
|
|
Ok(Json(collection.to_json())) |
|
|
@ -308,10 +308,8 @@ fn send_invite(org_id: String, data: Json<InviteData>, headers: Headers, conn: D |
|
|
|
// If no accessAll, add the collections received
|
|
|
|
if !data.accessAll { |
|
|
|
for collection in data.collections.iter() { |
|
|
|
// TODO: Check that collection is in org
|
|
|
|
// TODO: Save the readOnly bit
|
|
|
|
|
|
|
|
CollectionUsers::save(&headers.user.uuid, &collection.id, &conn); |
|
|
|
// TODO: Check that collection is in org
|
|
|
|
CollectionUsers::save(&headers.user.uuid, &collection.id, collection.readOnly, &conn); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
@ -443,10 +441,8 @@ fn edit_user(org_id: String, user_id: String, data: Json<EditUserData>, headers: |
|
|
|
// If no accessAll, add the collections received
|
|
|
|
if !data.accessAll { |
|
|
|
for collection in data.collections.iter() { |
|
|
|
// TODO: Check that collection is in org
|
|
|
|
// TODO: Save the readOnly bit
|
|
|
|
|
|
|
|
CollectionUsers::save(¤t_user.uuid, &collection.id, &conn); |
|
|
|
// TODO: Check that collection is in org
|
|
|
|
CollectionUsers::save(¤t_user.uuid, &collection.id, collection.readOnly, &conn); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|