Compare commits

...

2 commits

Author SHA1 Message Date
c1ee947f21 Merge pull request 'Gruppen' (#1) from task-70 into main
Reviewed-on: #1
2025-01-18 09:54:32 +01:00
1c59b9bea3 [task-70] 2025-01-17 10:17:00 +01:00
2 changed files with 12 additions and 0 deletions

View file

@ -162,6 +162,7 @@ def backend_api_call_member_project(
membership_number : _typing.Optional[str],
name_real_value : str,
email_address_private : _typing.Optional[str],
groups : list[str],
notification_target_url_template : _typing.Optional[str]
):
return backend_api_call_wrapped(
@ -172,6 +173,7 @@ def backend_api_call_member_project(
"membership_number": membership_number,
"name_real_value": name_real_value,
"email_address_private": email_address_private,
"groups": groups,
"notification_target_url_template": notification_target_url_template,
}
)

View file

@ -77,6 +77,15 @@ def main():
metavar = "<email-address>",
help = "E-Mail-Adresse des Mitglieds",
)
argument_parser.add_argument(
"-g",
"--groups",
type = str,
dest = "groups",
default = None,
metavar = "<groups>",
help = "Gruppen, zu welchen das Mitglied hinzugefügt werden soll, als Komma-getrennte Liste",
)
args = argument_parser.parse_args()
## conf
@ -144,6 +153,7 @@ def main():
args.membership_number,
args.name.replace("_", " "),
args.email_address,
([] if (args.groups is None) else args.groups.split(",")),
None
)
_sys.stdout.write(_json.dumps(member_id, indent = "\t") + "\n")