[mod] invitation_handle
This commit is contained in:
parent
23504111ec
commit
2cb6cc55cb
8 changed files with 25 additions and 40 deletions
|
@ -12,12 +12,15 @@
|
||||||
"domain.group.name.label": "Name",
|
"domain.group.name.label": "Name",
|
||||||
"domain.group.label.label": "Beschriftung",
|
"domain.group.label.label": "Beschriftung",
|
||||||
"domain.member.member": "Mitglied",
|
"domain.member.member": "Mitglied",
|
||||||
"domain.member.name.label": "Name",
|
"domain.member.name.label": "Anmeldename",
|
||||||
"domain.member.label.label": "Beschriftung",
|
"domain.member.name.help": "der Name für die Anmeldung bei den Netz-Diensten.\n\nkann später NICHT mehr geändert werden",
|
||||||
|
"domain.member.label.label": "Anzeigename",
|
||||||
|
"domain.member.label.help": "wie du angezeigt wirst\n\nkann später geändert werden",
|
||||||
"domain.member.groups.label": "Gruppen",
|
"domain.member.groups.label": "Gruppen",
|
||||||
"domain.member.registered.label": "registriert",
|
"domain.member.registered.label": "registriert",
|
||||||
"domain.member.enabled.label": "aktiviert",
|
"domain.member.enabled.label": "aktiviert",
|
||||||
"domain.member.email_address.label": "E-Mail-Adresse",
|
"domain.member.email_address.label": "E-Mail-Adresse",
|
||||||
|
"domain.member.email_address.help": "für Benachrichtigungen von Diensten",
|
||||||
"domain.member.password_set.label": "Passwort gesetzt",
|
"domain.member.password_set.label": "Passwort gesetzt",
|
||||||
"domain.invitation.key.label": "Schlüssel",
|
"domain.invitation.key.label": "Schlüssel",
|
||||||
"domain.invitation.expiry.label": "Ablaufzeitpunkt",
|
"domain.invitation.expiry.label": "Ablaufzeitpunkt",
|
||||||
|
|
|
@ -12,12 +12,15 @@
|
||||||
"domain.group.name.label": "name",
|
"domain.group.name.label": "name",
|
||||||
"domain.group.label.label": "label",
|
"domain.group.label.label": "label",
|
||||||
"domain.member.member": "member",
|
"domain.member.member": "member",
|
||||||
"domain.member.name.label": "name",
|
"domain.member.name.label": "login name",
|
||||||
"domain.member.label.label": "label",
|
"domain.member.name.help": "the name for logging in to the online services\n\ncan NOT be changed later on",
|
||||||
|
"domain.member.label.label": "display name",
|
||||||
|
"domain.member.label.help": "how you are displayed\n\ncan be changed later on",
|
||||||
"domain.member.groups.label": "groups",
|
"domain.member.groups.label": "groups",
|
||||||
"domain.member.registered.label": "registered",
|
"domain.member.registered.label": "registered",
|
||||||
"domain.member.enabled.label": "enabled",
|
"domain.member.enabled.label": "enabled",
|
||||||
"domain.member.email_address.label": "e-mail address",
|
"domain.member.email_address.label": "e-mail address",
|
||||||
|
"domain.member.email_address.help": "for notifications from services",
|
||||||
"domain.member.password_set.label": "password set",
|
"domain.member.password_set.label": "password set",
|
||||||
"domain.invitation.key.label": "key",
|
"domain.invitation.key.label": "key",
|
||||||
"domain.invitation.expiry.label": "expiration",
|
"domain.invitation.expiry.label": "expiration",
|
||||||
|
|
|
@ -52,7 +52,8 @@ lib_plankton.zoo_page.register(
|
||||||
"procedure": async (get_value, get_representation) => {
|
"procedure": async (get_value, get_representation) => {
|
||||||
const value = await get_value();
|
const value = await get_value();
|
||||||
const id : int = await _espe.backend.group_add(value);
|
const id : int = await _espe.backend.group_add(value);
|
||||||
lib_plankton.zoo_page.set({"name": "group_view", "parameters": {"id": id}});
|
// lib_plankton.zoo_page.set({"name": "group_view", "parameters": {"id": id}});
|
||||||
|
lib_plankton.zoo_page.set({"name": "group_list", "parameters": {}});
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
|
@ -171,11 +171,6 @@ lib_plankton.zoo_page.register(
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
"name": "value",
|
"name": "value",
|
||||||
/*
|
|
||||||
"input": new lib_plankton.zoo_input.class_input_list(
|
|
||||||
() => new lib_plankton.zoo_input.class_input_text()
|
|
||||||
),
|
|
||||||
*/
|
|
||||||
"input": new lib_plankton.zoo_input.class_input_wrapped<Set<string>, Array<int>>(
|
"input": new lib_plankton.zoo_input.class_input_wrapped<Set<string>, Array<int>>(
|
||||||
new lib_plankton.zoo_input.class_input_set(
|
new lib_plankton.zoo_input.class_input_set(
|
||||||
group_data.order.map(
|
group_data.order.map(
|
||||||
|
|
|
@ -124,9 +124,11 @@ lib_plankton.zoo_page.register(
|
||||||
"input": new lib_plankton.zoo_input.class_input_text(
|
"input": new lib_plankton.zoo_input.class_input_text(
|
||||||
{
|
{
|
||||||
"read_only": (! data.name_changeable),
|
"read_only": (! data.name_changeable),
|
||||||
|
"pattern": "^[a-z0-9_\.]+$",
|
||||||
}
|
}
|
||||||
),
|
),
|
||||||
"label": lib_plankton.translate.get("domain.member.name.label"),
|
"label": lib_plankton.translate.get("domain.member.name.label"),
|
||||||
|
"help": lib_plankton.translate.get("domain.member.name.help"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "label",
|
"name": "label",
|
||||||
|
@ -136,6 +138,7 @@ lib_plankton.zoo_page.register(
|
||||||
}
|
}
|
||||||
),
|
),
|
||||||
"label": lib_plankton.translate.get("domain.member.label.label"),
|
"label": lib_plankton.translate.get("domain.member.label.label"),
|
||||||
|
"help": lib_plankton.translate.get("domain.member.label.help"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "email_address",
|
"name": "email_address",
|
||||||
|
@ -145,21 +148,10 @@ lib_plankton.zoo_page.register(
|
||||||
}
|
}
|
||||||
),
|
),
|
||||||
"label": lib_plankton.translate.get("domain.member.email_address.label"),
|
"label": lib_plankton.translate.get("domain.member.email_address.label"),
|
||||||
|
"help": lib_plankton.translate.get("domain.member.email_address.help"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "groups",
|
"name": "groups",
|
||||||
/*
|
|
||||||
"input": new lib_plankton.zoo_input.class_input_list(
|
|
||||||
() => new lib_plankton.zoo_input.class_input_text(
|
|
||||||
{
|
|
||||||
"read_only": (! data.groups_changeable),
|
|
||||||
}
|
|
||||||
),
|
|
||||||
{
|
|
||||||
"read_only": (! data.groups_changeable),
|
|
||||||
}
|
|
||||||
),
|
|
||||||
*/
|
|
||||||
"input": new lib_plankton.zoo_input.class_input_wrapped<Set<string>, Array<int>>(
|
"input": new lib_plankton.zoo_input.class_input_wrapped<Set<string>, Array<int>>(
|
||||||
new lib_plankton.zoo_input.class_input_set(
|
new lib_plankton.zoo_input.class_input_set(
|
||||||
group_data.order.map(
|
group_data.order.map(
|
||||||
|
|
|
@ -54,11 +54,12 @@ lib_plankton.zoo_page.register(
|
||||||
const search : lib_plankton.zoo_search.type_search<type_item> = lib_plankton.zoo_search.make<type_item>(
|
const search : lib_plankton.zoo_search.type_search<type_item> = lib_plankton.zoo_search.make<type_item>(
|
||||||
(term) => _espe.backend.invitation_list(),
|
(term) => _espe.backend.invitation_list(),
|
||||||
{
|
{
|
||||||
"encode_item": (item) => lib_plankton.string.coin(
|
"encode_item": (item) => (
|
||||||
"{{label}}",
|
item.preview.label_value
|
||||||
{
|
??
|
||||||
"label": item.preview.label_value,
|
item.preview.name_value
|
||||||
}
|
??
|
||||||
|
lib_plankton.string.coin("[{{id}}]", {"id": item.id.toFixed(0)})
|
||||||
),
|
),
|
||||||
"hooks_begin": [
|
"hooks_begin": [
|
||||||
(term) => {
|
(term) => {
|
||||||
|
|
|
@ -193,7 +193,7 @@ lib_plankton.zoo_page.register(
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
"name": "value",
|
"name": "value",
|
||||||
"input": new lib_plankton.zoo_input.class_input_text(),
|
"input": new lib_plankton.zoo_input.class_input_text({"read_only": true}),
|
||||||
"label": indent(lib_plankton.translate.get("common.initial_value")),
|
"label": indent(lib_plankton.translate.get("common.initial_value")),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -229,18 +229,13 @@ lib_plankton.zoo_page.register(
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
"name": "value",
|
"name": "value",
|
||||||
/*
|
|
||||||
"input": new lib_plankton.zoo_input.class_input_list(
|
|
||||||
() => new lib_plankton.zoo_input.class_input_text(),
|
|
||||||
{"read_only": true}
|
|
||||||
),
|
|
||||||
*/
|
|
||||||
"input": new lib_plankton.zoo_input.class_input_wrapped<Set<string>, Array<int>>(
|
"input": new lib_plankton.zoo_input.class_input_wrapped<Set<string>, Array<int>>(
|
||||||
new lib_plankton.zoo_input.class_input_set(
|
new lib_plankton.zoo_input.class_input_set(
|
||||||
groups_as_array.map(
|
groups_as_array.map(
|
||||||
group_thingy => group_thingy.id.toFixed(0)
|
group_thingy => group_thingy.id.toFixed(0)
|
||||||
),
|
),
|
||||||
group_id_encoded => groups_as_map.get(parseInt(group_id_encoded)).label
|
group_id_encoded => groups_as_map.get(parseInt(group_id_encoded)).label,
|
||||||
|
{"read_only": true}
|
||||||
),
|
),
|
||||||
(value_inner) => {
|
(value_inner) => {
|
||||||
const array : Array<int> = [];
|
const array : Array<int> = [];
|
||||||
|
|
|
@ -89,11 +89,6 @@ lib_plankton.zoo_page.register(
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "groups",
|
"name": "groups",
|
||||||
/*
|
|
||||||
"input": new lib_plankton.zoo_input.class_input_list(
|
|
||||||
() => new lib_plankton.zoo_input.class_input_number()
|
|
||||||
),
|
|
||||||
*/
|
|
||||||
"input": new lib_plankton.zoo_input.class_input_wrapped<Set<string>, Array<int>>(
|
"input": new lib_plankton.zoo_input.class_input_wrapped<Set<string>, Array<int>>(
|
||||||
new lib_plankton.zoo_input.class_input_set(
|
new lib_plankton.zoo_input.class_input_set(
|
||||||
group_data.order.map(
|
group_data.order.map(
|
||||||
|
|
Loading…
Add table
Reference in a new issue