Gruppen #1

Merged
roydfalk merged 1 commit from task-70 into main 2025-01-18 09:54:33 +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")