[task-70]
This commit is contained in:
parent
cf720de63f
commit
1c59b9bea3
2 changed files with 12 additions and 0 deletions
|
@ -162,6 +162,7 @@ def backend_api_call_member_project(
|
||||||
membership_number : _typing.Optional[str],
|
membership_number : _typing.Optional[str],
|
||||||
name_real_value : str,
|
name_real_value : str,
|
||||||
email_address_private : _typing.Optional[str],
|
email_address_private : _typing.Optional[str],
|
||||||
|
groups : list[str],
|
||||||
notification_target_url_template : _typing.Optional[str]
|
notification_target_url_template : _typing.Optional[str]
|
||||||
):
|
):
|
||||||
return backend_api_call_wrapped(
|
return backend_api_call_wrapped(
|
||||||
|
@ -172,6 +173,7 @@ def backend_api_call_member_project(
|
||||||
"membership_number": membership_number,
|
"membership_number": membership_number,
|
||||||
"name_real_value": name_real_value,
|
"name_real_value": name_real_value,
|
||||||
"email_address_private": email_address_private,
|
"email_address_private": email_address_private,
|
||||||
|
"groups": groups,
|
||||||
"notification_target_url_template": notification_target_url_template,
|
"notification_target_url_template": notification_target_url_template,
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
|
@ -77,6 +77,15 @@ def main():
|
||||||
metavar = "<email-address>",
|
metavar = "<email-address>",
|
||||||
help = "E-Mail-Adresse des Mitglieds",
|
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()
|
args = argument_parser.parse_args()
|
||||||
|
|
||||||
## conf
|
## conf
|
||||||
|
@ -144,6 +153,7 @@ def main():
|
||||||
args.membership_number,
|
args.membership_number,
|
||||||
args.name.replace("_", " "),
|
args.name.replace("_", " "),
|
||||||
args.email_address,
|
args.email_address,
|
||||||
|
([] if (args.groups is None) else args.groups.split(",")),
|
||||||
None
|
None
|
||||||
)
|
)
|
||||||
_sys.stdout.write(_json.dumps(member_id, indent = "\t") + "\n")
|
_sys.stdout.write(_json.dumps(member_id, indent = "\t") + "\n")
|
||||||
|
|
Loading…
Add table
Reference in a new issue