main
Last change
on this file was
8406aaa,
checked in by David Fuertes <dfuertes@…>, 4 years ago
|
arreglado gitignore
|
-
Property mode set to
100644
|
File size:
970 bytes
|
Line | |
---|
1 | # -*- coding: utf-8 -*- |
---|
2 | ################################################################################# |
---|
3 | # @file adoDB_nip_groups.py |
---|
4 | # @brief Module that manage database info about groups which nip is member of. |
---|
5 | # @warning None |
---|
6 | # @note Use: None |
---|
7 | # @license GNU GPLv3+ |
---|
8 | # @author David Fuertes, EUPT, University of Zaragoza. |
---|
9 | # @version 1.1.0 - First version |
---|
10 | # @date 2020-09-25 |
---|
11 | ################################################################################# |
---|
12 | |
---|
13 | def insert_groups(db, nip, groups): |
---|
14 | remove_groups(db, nip) |
---|
15 | groups_string = "||".join(map(str, groups)) |
---|
16 | db.nip_groups.insert(nip = nip, |
---|
17 | groups = groups_string) |
---|
18 | db.commit() |
---|
19 | |
---|
20 | def remove_groups(db, nip): |
---|
21 | db(db.nip_groups.nip == nip).delete() |
---|
22 | db.commit() |
---|
23 | |
---|
24 | def get_groups(db, nip): |
---|
25 | nip_group = db(db.nip_groups.nip == nip).select().first() |
---|
26 | if nip_group: |
---|
27 | return nip_group['groups'] |
---|
28 | else: |
---|
29 | return None |
---|
Note: See
TracBrowser
for help on using the repository browser.