blob: 75ef9e9356e47e6577a691ec8086d6546889e35a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
"""A script that adds the group: 'editors' to every
resource. 'editors' should have the right to edit both metadata and
data.
To use this script, simply run:
.. code-block:: python
python resource.py
"""
import json
import redis
if __name__ == "__main__":
REDIS_CONN = redis.Redis()
resources = REDIS_CONN.hgetall("resources_clone")
for resource_id, resource in resources.items():
deserialized_resource = json.loads(resource)
deserialized_resource["group_masks"] = {
"editors": {"metadata": "edit",
"data": "edit"}}
REDIS_CONN.hset("resources_clone",
resource_id,
json.dumps(deserialized_resource))
|