blob: ad30763e422e9cf8d33238adf18b5c6f0cc8c77d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
"""Handle the management of resource/user groups."""
import uuid
from gn3.auth import db
from . import authorised_p
@authorised_p(
("create-group",), success_message="Successfully created group.",
error_message="Failed to create group.")
def create_group(conn, group_name):
with db.cursor(conn) as cursor:
group_id = uuid.uuid4()
cursor.execute(
"INSERT INTO groups(group_id, group_name) VALUES (?, ?)",
(str(group_id), group_name))
return group_id
|