annotate app/main/index/login.lua @ 813:ea2449916c12
Cleaned up public access levels
| author |
bsw |
| date |
Fri Jul 06 13:58:20 2012 +0200 (2012-07-06) |
| parents |
f52f918b38b8 |
| children |
5a712ec1a7f1 |
| rev |
line source |
|
bsw/jbe@5
|
1 ui.tag{
|
|
bsw/jbe@5
|
2 tag = "noscript",
|
|
bsw/jbe@5
|
3 content = function()
|
|
bsw@520
|
4 slot.put(_"JavaScript is disabled or not available.")
|
|
bsw/jbe@5
|
5 end
|
|
bsw/jbe@5
|
6 }
|
|
bsw/jbe@5
|
7
|
|
bsw@441
|
8 execute.view{ module = "index", view = "_lang_chooser" }
|
|
bsw@441
|
9
|
|
bsw@729
|
10 ui.title(_"Login")
|
|
jorges@105
|
11 app.html_title.title = _"Login"
|
|
bsw/jbe@0
|
12
|
|
bsw@69
|
13 if config.motd_public then
|
|
bsw@69
|
14 local help_text = config.motd_public
|
|
bsw@69
|
15 ui.container{
|
|
bsw@69
|
16 attr = { class = "wiki motd" },
|
|
bsw@69
|
17 content = function()
|
|
bsw@69
|
18 slot.put(format.wiki_text(help_text))
|
|
bsw@69
|
19 end
|
|
bsw@69
|
20 }
|
|
bsw@69
|
21 end
|
|
bsw@11
|
22
|
|
bsw@813
|
23 if app.session:has_access("anonymous") then
|
|
bsw@369
|
24 ui.tag{
|
|
bsw@369
|
25 tag = 'p',
|
|
bsw@369
|
26 content = _'You need to be logged in, to use all features of this system.'
|
|
bsw@369
|
27 }
|
|
bsw@369
|
28 else
|
|
bsw@369
|
29 ui.tag{ tag = "p", content = _"Closed user group, please login to participate." }
|
|
bsw@369
|
30 end
|
|
bsw/jbe@0
|
31
|
|
bsw/jbe@0
|
32 ui.form{
|
|
bsw/jbe@0
|
33 attr = { class = "login" },
|
|
bsw/jbe@0
|
34 module = 'index',
|
|
bsw/jbe@0
|
35 action = 'login',
|
|
bsw/jbe@0
|
36 routing = {
|
|
bsw/jbe@0
|
37 ok = {
|
|
bsw/jbe@0
|
38 mode = 'redirect',
|
|
bsw@51
|
39 module = param.get("redirect_module") or "index",
|
|
bsw@51
|
40 view = param.get("redirect_view") or "index",
|
|
bsw@51
|
41 id = param.get("redirect_id"),
|
|
bsw/jbe@0
|
42 },
|
|
bsw/jbe@0
|
43 error = {
|
|
bsw/jbe@0
|
44 mode = 'forward',
|
|
bsw/jbe@0
|
45 module = 'index',
|
|
bsw/jbe@0
|
46 view = 'login',
|
|
bsw/jbe@0
|
47 }
|
|
bsw/jbe@0
|
48 },
|
|
bsw/jbe@0
|
49 content = function()
|
|
bsw/jbe@0
|
50 ui.field.text{
|
|
bsw/jbe@0
|
51 attr = { id = "username_field" },
|
|
bsw/jbe@5
|
52 label = _'login name',
|
|
bsw/jbe@0
|
53 html_name = 'login',
|
|
bsw/jbe@0
|
54 value = ''
|
|
bsw/jbe@0
|
55 }
|
|
bsw/jbe@0
|
56 ui.script{ script = 'document.getElementById("username_field").focus();' }
|
|
bsw/jbe@0
|
57 ui.field.password{
|
|
bsw/jbe@0
|
58 label = _'Password',
|
|
bsw/jbe@0
|
59 html_name = 'password',
|
|
bsw/jbe@0
|
60 value = ''
|
|
bsw/jbe@0
|
61 }
|
|
bsw/jbe@0
|
62 ui.submit{
|
|
bsw/jbe@0
|
63 text = _'Login'
|
|
bsw/jbe@0
|
64 }
|
|
bsw/jbe@0
|
65 end
|
|
bsw/jbe@0
|
66 }
|