17
17
{{if MULTI_USER_MODE and db.app(name=a):}}(created by {{="%(first_name)s %(last_name)s" % db.auth_user[db.app(name=a).owner]}}){{pass}}
18
18
<p class="controls">
19
19
{{if not os.path.exists('applications/%s/compiled' % a):}}
20
{{=sp_button(URL('design',args=a), T("edit"))}}
20
{{=sp_button(URL('design',args=a), T("Edit"))}}
22
22
{{=button(URL(a,'appadmin','index'), T("appadmin"))}}
24
{{=button(URL('about',args=a), T("about"))}}
24
{{=button(URL('about',args=a), T("About"))}}
26
{{=button(URL('errors',args=a), T("errors"))}}
27
{{=button(URL('cleanup',args=a), T("clean"))}}
28
{{=button(URL('pack',args=a), T("pack all"))}}
26
{{=button(URL('errors',args=a), T("Errors"))}}
27
{{=button(URL('cleanup',args=a), T("Clean"))}}
28
{{=button(URL('pack',args=a), T("Pack all"))}}
29
29
{{if not os.path.exists('applications/%s/compiled' % a):}}
30
{{=button(URL('compile_app',args=a), T("compile"))}}
30
{{=button(URL('compile_app',args=a), T("Compile"))}}
32
{{=button(URL('pack',args=(a, 'compiled')), T("pack compiled"))}}
32
{{=button(URL('pack',args=(a, 'compiled')), T("Pack compiled"))}}
33
33
{{if glob.glob('applications/%s/controllers/*.py' % a):}}
34
{{=button(URL('remove_compiled_app',args=a), T("remove compiled"))}}
34
{{=button(URL('remove_compiled_app',args=a), T("Remove compiled"))}}
37
37
{{if a!=request.application:}}
38
{{=button(URL('uninstall',args=a), T("uninstall"))}}
38
{{=button(URL('uninstall',args=a), T("Uninstall"))}}
51
51
{{if MULTI_USER_MODE:}}
54
{{=sp_button(URL('change_password'), T('change admin password'))}}
54
{{=sp_button(URL('change_password'), T('Change admin password'))}}
58
58
{{if is_manager():}}
60
<h3>{{=myversion}}</h3>
60
<h3>{{="Version %s.%s.%s (%s) %s" % myversion}}</h3>
62
62
<div class="formfield">
63
63
Running on {{=request.env.server_software}}
65
<p>{{=button(URL('default','reload_routes'), T('Reload routes'))}}</p>
67
68
<!-- APP WIZARD -->
69
70
<h3>{{=T("New application wizard")}}</h3>
70
<p>{{=button(URL('wizard','index'), T('start wizard'))}}
71
<p>{{=button(URL('wizard','index'), T('Start wizard'))}}
71
72
{{=T("(requires internet access)")}}</p>
73
74
<!-- SCAFFOLD APP -->
77
78
<div class="formfield">
78
79
{{=LABEL(T("Application name:"), _for="scaffold_filename")}}
79
80
<input name="filename" type="text" id="scaffold_filename" />
80
<button type="submit" class="button">{{=T('create')}}</button>
81
<button type="submit" class="button">{{=T('Create')}}</button>
82
83
<div class="hidden"></div>
85
86
<!-- UPLOAD PACKAGE -->
87
<h3>{{=T("Upload & install packed application")}}</h3>
88
<h3>{{=T("Upload and install packed application")}}</h3>
88
89
<form action="" enctype="multipart/form-data" method="post">
89
90
<div class="formfield">
119
120
<input type="checkbox" name="overwrite_check" id="upload_overwrite" />
120
{{=LABEL(T("overwrite installed app"), _for='upload_overwrite')}}
121
{{=LABEL(T("Overwrite installed app"), _for='upload_overwrite')}}
126
<button type="submit">{{=T('install')}}</button>
127
<button type="submit">{{=T('Install')}}</button>