~maddevelopers/mg5amcnlo/WWW5_caching

« back to all changes in this revision

Viewing changes to madgraph3/templates/admin/view_user.html

  • Committer: John Doe
  • Date: 2013-03-25 20:27:02 UTC
  • Revision ID: john.doe@gmail.com-20130325202702-5sk3t1r8h33ca4p4
first clean version

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<html xmlns="http://www.w3.org/1999/xhtml"
 
2
      xmlns:py="http://genshi.edgewall.org/"
 
3
      xmlns:xi="http://www.w3.org/2001/XInclude"
 
4
      py:strip="">
 
5
<head>
 
6
  <title>User edit</title>
 
7
  <link rel="stylesheet" href="/css/account/index.css"></link>
 
8
      <style>
 
9
    section
 
10
    {
 
11
        padding-left:180px;
 
12
    }
 
13
    </style>
 
14
 
 
15
</head>
 
16
<xi:include href="test/header.html" />
 
17
<body>
 
18
<section>
 
19
<div class="maintitle">Admin settings for ${user_name}.</div>
 
20
<div class="email" >
 
21
        <div class="cat">
 
22
        <h1>Change email address</h1>
 
23
        <div style="color:green" py:if="email_change=='True'">Email address successfully changed</div>
 
24
        <div style="color:red" py:if="email_change=='False'">Error. Maybe address already used.</div>
 
25
        <form action="${tg.url('/adminpage/change_mail?user=%s'%user_name)}" method="post" accept-charset="UTF-8">
 
26
        <label>New email</label> <input type="email" name="new_email" style="width:150px; float:right;"/><br/>
 
27
        <input type="submit" value="Submit" />
 
28
        </form>
 
29
        </div>  
 
30
</div>
 
31
<div class="email" style="">
 
32
        <div class="cat">
 
33
        <h1>Change password</h1>
 
34
        <div style="color:red" py:if="pwd_error">Passwords didn't match</div>
 
35
        <div style="color:green" py:if="pwd_changed">Password successfully changed</div>
 
36
        <form action="${tg.url('/adminpage/change_pwd?user='+user_name)}" method="post" accept-charset="UTF-8"> 
 
37
        <label>New password:</label> <input type="password" name="new_pwd" style="width:100px; float:right;"/><br/>
 
38
        <label>Confirm:</label> <input type="password" name="new_pwd2" style="width:100px; float:right;"/><br/>
 
39
        <input type="submit" value="Submit" />
 
40
        </form>
 
41
        </div>
 
42
</div>
 
43
 
 
44
<div class="processes">
 
45
        <h1>User info:</h1>
 
46
                <div class="cat">
 
47
                        <div class="info">
 
48
                        <label>First Name:</label>${user_info['first_name']} <br />
 
49
                        <label>Last Name:</label>${user_info['family_name']} <br />
 
50
                        <label>Institution:</label>${user_info['institution']} <br />
 
51
                        <label>Email:</label>${user_info['email_address']} <br />
 
52
                        <label>School:</label>${user_info['school']}
 
53
                        </div>
 
54
                        <div style="float:right; width:305px;">
 
55
                                <div class="status" style="float:left;text-align:center;margin-top:10px;">
 
56
                                        Auth:<br/>
 
57
                                        <img py:if="user_info['auth']=='default'" src="/images/admin/default_user.png"/>
 
58
                                        <img py:if="user_info['auth']=='run'" src="/images/admin/running_user.png"/>
 
59
                                        <img py:if="user_info['auth']=='admin'" src="/images/admin/admin.png"/>
 
60
                                        <br/>
 
61
                                        ${user_info['auth']}
 
62
                                </div>
 
63
                                <div py:if="not request.identity['user'].user_name == user_name" class="change_auth">
 
64
                                        Change auth to:<br/>
 
65
                                        <div py:if="not user_info['auth']=='default'" style="display:inline-block; text-align: center"
 
66
                                                        onclick="if (confirm('Are you sure you want to remove permissions?')){window.location='/adminpage/setadmin?user=${user_name}&amp;auth=default'};"
 
67
                                        >
 
68
                                                        <img src="/images/admin/default_user.png"/>
 
69
                                                        <br/>
 
70
                                                        Default
 
71
                                        </div>
 
72
                                        <div py:if="not user_info['auth']=='run'" style="display:inline-block; text-align: center"
 
73
                                                        onclick="if (confirm('Are you sure you want to give running permission?')){window.location='/adminpage/setadmin?user=${user_name}&amp;auth=run'};"
 
74
                                                        >
 
75
                                                        <img src="/images/admin/running_user.png"/>
 
76
                                                        <br/>
 
77
                                                        Running
 
78
                                                        
 
79
                                        </div>
 
80
                                        <div  py:if="not user_info['auth']=='admin'" style="display:inline-block; text-align: center"
 
81
                                                        onclick="if (confirm('Are you sure you want to give admin permission?')){window.location='/adminpage/setadmin?user=${user_name}&amp;auth=admin'};"
 
82
                                                        >
 
83
                                                        <img src="/images/admin/admin.png"/>
 
84
                                                        <br/>
 
85
                                                        Admin
 
86
                                        </div>
 
87
                                </div>
 
88
                        </div>
 
89
                        
 
90
                        </div>
 
91
        <br/>
 
92
        <form action="add_to_school?user=${user_name}" ENCTYPE="multipart/form-data" METHOD="POST" >
 
93
                <input type="text" name="school" placeholder="Leave blank to remove"/>
 
94
                <input type="submit" value="add to school"/>
 
95
        </form>
 
96
        <div id="coucou2">
 
97
        <h1>Processes <img src="/images/test/help.png"/></h1>
 
98
        <div style="padding-left:50px">
 
99
        Sort by:
 
100
        <select onchange="window.location='/adminpage/view_user?user_name=${user_name}&amp;sort='+this.childNodes[this.selectedIndex].innerHTML"><option py:if="not sort=='Favorite'">Favorite</option><option selected="selected" py:if="sort=='Favorite'">Favorite</option><option py:if="not sort=='Date'">Date</option><option selected="selected" py:if="sort=='Date'">Date</option><option py:if="not sort=='Status'">Status</option><option selected="selected" py:if="sort=='Status'">Status</option></select>
 
101
        <span style="padding-right:75px">   </span>
 
102
        <input type="button" value="Delete all" onclick="if (confirm('Are you sure you want to delete all the processes?')){window.location='/adminpage/delete_all?user=$user_name &amp;fav=False'};"/>
 
103
        <input type="button" value="Delete all but favorites" onclick="if (confirm('Are you sure you want to delete all the non favorite processes?')){window.location='/adminpage/delete_all?user=${user_name}&amp;fav=True'};"/>
 
104
        <input type="button" value="Delete all errors" onclick="if (confirm('Are you sure you want to delete all the processes with error status?')){window.location='/adminpage/delete_all?user=${user_name}&amp;fav=Error'};"/>
 
105
        </div>
 
106
        <div py:if="not data">User has no processes</div>
 
107
        <!-- <div py:if="data" style='padding-left:50px;color:red'>Warning: Model customization is not yet supported</div>-->
 
108
        <div py:for="item in proc_ord" style="width:800px; display:inline-block; float:left">
 
109
                <div class="cat" >
 
110
                        <div class="process_info" style="display:inline-block; float:left;">
 
111
                                <label>Date:</label>${data[item]['date']}
 
112
                                <br/>
 
113
                                <label>Model:</label>${data[item]['model']}
 
114
                                <div py:for="pr in data[item]['code']">
 
115
                                        <label>$pr:</label>${data[item]['code'][pr]}
 
116
                                </div>
 
117
                        </div>
 
118
                        <div class="status" style="width:100px; text-align:center;">
 
119
                                Status:<br/>
 
120
                                <span id="$item" py:if="data[item]['status']=='running'">Running</span>
 
121
                                <span py:if="data[item]['status']=='done'">Done</span>
 
122
                                <span py:if="data[item]['status']=='error'">Error</span>
 
123
                                <img src="/images/test/running.png"  py:if="data[item]['status']=='running'" />
 
124
                                <img src="/images/test/done.png"  py:if="data[item]['status']=='done'" />
 
125
                                <img src="/images/test/error.png"  py:if="data[item]['status']=='error'" />
 
126
                                <br/><a href="/adminpage/view_log?user=${user_name}&amp;id=${item}">Log</a>
 
127
                                <a href="/adminpage/view_process?user=${user_name}&amp;id=${item}" py:if="data[item]['status']=='done'">Result</a>
 
128
                                <a href="/adminpage/view_error?user=${user_name}&amp;id=${item}" py:if="data[item]['status']=='error'">Debug</a>
 
129
                                <br/>
 
130
                                <a href="/myaccount/run?user=${user_name}&amp;proc=${item}" py:if="data[item]['status']=='done'"> Gen. Events</a>
 
131
                                
 
132
                        </div>
 
133
                </div>
 
134
                <a href="/adminpage/remove_dir?user=${user_name}&amp;directory=${item}" onclick="return(confirm('Are you sure you want to delete this process?'));"><img class="side_image" src="/images/test/moins.png"   /></a>
 
135
                <img class="side_image" src="/images/test/fav_on.png" py:if="data[item]['fav']==True"/>
 
136
                <img class="side_image" src="/images/test/fav_off.png" py:if="data[item]['fav']==False"/>
 
137
        </div>
 
138
        </div>
 
139
</div>
 
140
 
 
141
 
 
142
<div>
 
143
</div>
 
144
</section>
 
145
</body>
 
146
<script src="/javascript/view_user.js"></script>
 
147
 
 
148
</html>
 
 
b'\\ No newline at end of file'