Gruppen #1
2 changed files with 12 additions and 0 deletions
|
@ -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,
|
||||
}
|
||||
)
|
||||
|
|
|
@ -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")
|
||||
|
|
Loading…
Add table
Reference in a new issue