[fix] widget:listview
This commit is contained in:
parent
f50ec53a4b
commit
d7aaeb153a
1 changed files with 19 additions and 3 deletions
|
@ -104,7 +104,7 @@ namespace _zeitbild.frontend_web.widgets.listview
|
|||
{
|
||||
const now_pit : lib_plankton.pit.type_pit = lib_plankton.pit.now();
|
||||
const from_pit : lib_plankton.pit.type_pit = now_pit;
|
||||
const to_pit : lib_plankton.pit.type_pit = lib_plankton.pit.shift_week(now_pit, +2);
|
||||
const to_pit : lib_plankton.pit.type_pit = lib_plankton.pit.shift_week(now_pit, +4);
|
||||
const entries : Array<type_entry> = await this.get_entries(
|
||||
from_pit,
|
||||
to_pit,
|
||||
|
@ -163,7 +163,7 @@ namespace _zeitbild.frontend_web.widgets.listview
|
|||
),
|
||||
),
|
||||
"rel": lib_plankton.string.coin(
|
||||
"{{calendar_id}}/{{event_id}}",
|
||||
"{{calendar_id}}/{{event_id}}/{{access_level}}",
|
||||
{
|
||||
"calendar_id": entry.calendar_id.toFixed(0),
|
||||
"event_id": (
|
||||
|
@ -173,6 +173,14 @@ namespace _zeitbild.frontend_web.widgets.listview
|
|||
:
|
||||
"-"
|
||||
),
|
||||
"access_level": (() => {
|
||||
switch (entry.access_level) {
|
||||
case _zeitbild.frontend_web.type.enum_access_level.none: return "none";
|
||||
case _zeitbild.frontend_web.type.enum_access_level.view: return "view";
|
||||
case _zeitbild.frontend_web.type.enum_access_level.edit: return "edit";
|
||||
case _zeitbild.frontend_web.type.enum_access_level.admin: return "admin";
|
||||
}
|
||||
}) (),
|
||||
}
|
||||
),
|
||||
},
|
||||
|
@ -203,10 +211,18 @@ namespace _zeitbild.frontend_web.widgets.listview
|
|||
:
|
||||
parseInt(parts[1])
|
||||
);
|
||||
const access_level : _zeitbild.frontend_web.type.enum_access_level = (() => {
|
||||
switch (parts[2]) {
|
||||
case "none": return _zeitbild.frontend_web.type.enum_access_level.none;
|
||||
case "view": return _zeitbild.frontend_web.type.enum_access_level.view;
|
||||
case "edit": return _zeitbild.frontend_web.type.enum_access_level.edit;
|
||||
case "admin": return _zeitbild.frontend_web.type.enum_access_level.admin;
|
||||
}
|
||||
}) ();
|
||||
this.action_select_event(
|
||||
calendar_id,
|
||||
access_level,
|
||||
event_id,
|
||||
_zeitbild.frontend_web.type.enum_access_level.admin // TODO
|
||||
);
|
||||
}
|
||||
);
|
||||
|
|
Loading…
Add table
Reference in a new issue