-
Notifications
You must be signed in to change notification settings - Fork 1
/
__init__.py
49 lines (43 loc) · 1.32 KB
/
__init__.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# -*- coding: utf-8 -*-
from django.utils.translation import gettext_lazy as _
# from .models import Scripts
ModuleTitle = _("main")
Title = _("Simple scripts")
Perms = False
Index = ""
Urls = [
(
"table/Scripts/-/form/list",
_("Scripts"),
None,
"client://apps/utilities-terminal.png",
),
]
UserParam = {}
def AdditionalUrls():
from .models import Scripts
ret = []
for object in Scripts.objects.all():
if object.menu:
elements = object.menu.split(",")
if len(elements) > 2:
if elements[0] == "main":
if len(elements) > 3:
ret.append(
(
"/simplescripts/run/" + object.name,
elements[1],
None,
elements[2],
)
)
else:
ret.append(
(
"/simplescripts/run/" + object.name,
elements[1],
None,
"client://apps/utilities-terminal.png",
)
)
return ret