summaryrefslogtreecommitdiffstats
path: root/cli/objects/center.py
Commit message (Collapse)AuthorAgeFilesLines
* cli: ensure the program returns 0 on success and 1 on errorAlejandro Sirgo Rica2024-11-211-3/+12
| | | | | | | | | | propagate a returncode in each operation and make it the returncode of the program. Prevent sys.exit calls in post(), get() and delete() request handlers to enable cleanup code and error handling. Keep a basic error log inside the request functions if the connection can't be established or if the response contains an error code.
* ogcli: add update command for folder, room and centerAlejandro Sirgo Rica2024-02-131-0/+25
| | | | | Expand of the update command to be able to modify the values of previous folder, room and center configurations.
* ogcli: validate integer type in every --id argumentAlejandro Sirgo Rica2024-02-051-0/+1
| | | | missing validation of --id, user needs to supply an integer
* src: update copyright statementOpenGnSys Support Team2024-01-021-0/+7
| | | | use opengnsys@soleta.eu email instead of info@soleta.eu
* cli: objects: use --desc and --folderJose M. Guisado2023-10-191-3/+3
| | | | | | | | | | | | | | | | Try to reduce the usage of different parameter names due to the OpenGnsys database using different column names for similar purposes. Any database field regarding a description of some sort will use the parameter --desc, even if the DB uses another column name (for example, comment column in center table). Use --folder parameter when requiring a folder id. The database uses "grupo" as table name but present this to the user as folder, so use --folder instead of --group. Also, add 'location' field in the payload of "add room" command, it was missing the addition of 'location' field in the JSON payload.
* center: add delete commandJavier Hernandez2023-10-181-0/+10
| | | | | | | | | command to delete center ogcli delete center --id <center id> To delete the center with id 6 $ ogcli delete center --id 6
* cli: add center.pyJavier Hernandez2023-10-181-0/+20
command to add center, specifying name and optionally a description ogcli add center --name <name> [--comment <name>] For example, to add a center with name "foocenter" and comment "foocenter description" type $ ogcli add center --name foocenter --comment "foocenter description"