26
26
< div class ="card card-primary ">
27
27
< div class ="card-body card-widget widget-user-1 ">
28
28
< div class ="widget-user-header ">
29
- < h3 class ="widget-user-username text-center "> {{ organization.name }}</ h3 >
29
+ < h3 class ="widget-user-username text-center "> {{ organization.display_name }}</ h3 >
30
30
</ div >
31
31
</ div >
32
32
< div class ="card-body ">
@@ -48,42 +48,10 @@ <h2 class="card-title">Actions</h2>
48
48
< div class ="col-md-9 ">
49
49
< div class ="card ">
50
50
< div class ="card-header with-border ">
51
- < h3 class ="card-title "> Organization Request </ h3 >
51
+ < h3 class ="card-title "> Organization</ h3 >
52
52
</ div >
53
53
< div class ="card-body ">
54
54
< div class ="form-horizontal ">
55
- < div class ="form-group ">
56
- < label class ="col-sm-5 control-label ">
57
- Approval Status
58
- </ label >
59
- < div class ="col-sm-7 ">
60
- {% if organization.is_approved == True %}
61
- Approved by < a href ="{{ request.route_url('admin.user.detail', username=admin.username) }} "> {{ admin.username }}</ a > < br >
62
- {{ organization.date_approved|format_date() }}
63
- {% elif organization.is_approved == False %}
64
- Declined by < a href ="{{ request.route_url('admin.user.detail', username=admin.username) }} "> {{ admin.username }}</ a > < br >
65
- {{ organization.date_approved|format_date() }}
66
- {% elif user %}
67
- Pending request by < a href ="{{ request.route_url('admin.user.detail', username=user.username) }} "> {{ user.username }}</ a > < br >
68
- {{ organization.created|format_date() }}
69
- {% else %}
70
- Unknown
71
- {% endif %}
72
- </ div >
73
- </ div >
74
- < div class ="form-group ">
75
- < label class ="col-sm-5 control-label ">
76
- Requesting User
77
- </ label >
78
- < div class ="col-sm-7 ">
79
- {% if user %}
80
- < a href ="{{ request.route_url('admin.user.detail', username=user.username) }} " title ="{{ user.username }} "> {{ user.username }}</ a > < br >
81
- < a href ="mailto:{{ user.email }} "> {{ user.email }}</ a >
82
- {% else %}
83
- < i > n/a</ i >
84
- {% endif %}
85
- </ div >
86
- </ div >
87
55
< div class ="form-group ">
88
56
< label class ="col-sm-5 control-label ">
89
57
Organization Account Name
@@ -127,6 +95,95 @@ <h3 class="card-title">Organization Request</h3>
127
95
</ div >
128
96
</ div >
129
97
</ div >
98
+
99
+ < div class ="card ">
100
+ < div class ="card-header with-border ">
101
+ < h3 class ="card-title "> Projects</ h3 >
102
+ </ div >
103
+
104
+ < div class ="card-body ">
105
+ {% if organization.projects %}
106
+ < table class ="table table-hover " id ="projects ">
107
+ < thead >
108
+ < tr >
109
+ < th > Project Name</ th >
110
+ < th > Total Size</ th >
111
+ </ tr >
112
+ </ thead >
113
+ < tbody >
114
+ {% for project in organization.projects %}
115
+ < tr >
116
+ < td > < a href ="{{ request.route_path('admin.project.detail', project_name=project.normalized_name) }} "> {{ project.name }}</ a > </ td >
117
+ < td > {{ project.total_size | filesizeformat(binary=True) }}</ td >
118
+ </ tr >
119
+ {% endfor %}
120
+ </ tbody >
121
+ </ table >
122
+ {% else %}
123
+ No projects.
124
+ {% endif %}
125
+ </ div >
126
+ </ div > <!-- .card -->
127
+
128
+ < div class ="card ">
129
+ < div class ="card-header with-border ">
130
+ < h3 class ="card-title "> Members</ h3 >
131
+ </ div >
132
+
133
+ < div class ="card-body ">
134
+ {% if organization.roles %}
135
+ < table class ="table table-hover " id ="projects ">
136
+ < thead >
137
+ < tr >
138
+ < th > User</ th >
139
+ < th > Role</ th >
140
+ </ tr >
141
+ </ thead >
142
+ < tbody >
143
+ {% for role in organization.roles %}
144
+ < tr >
145
+ < td > < a href ="{{ request.route_path('admin.user.detail', username=role.user.username) }} "> {{ user.username }}</ a > </ td >
146
+ < td > {{ role.role_name.value }}</ td >
147
+ </ tr >
148
+ {% endfor %}
149
+ </ tbody >
150
+ </ table >
151
+ {% else %}
152
+ No members.
153
+ {% endif %}
154
+ </ div >
155
+ </ div > <!-- .card -->
156
+
157
+ < div class ="card ">
158
+ < div class ="card-header with-border ">
159
+ < h3 class ="card-title "> Teams</ h3 >
160
+ </ div >
161
+
162
+ < div class ="card-body ">
163
+ {% if organization.teams %}
164
+ < table class ="table table-hover " id ="projects ">
165
+ < thead >
166
+ < tr >
167
+ < th > Team</ th >
168
+ < th > Members</ th >
169
+ </ tr >
170
+ </ thead >
171
+ < tbody >
172
+ {% for team in organization.teams %}
173
+ < tr >
174
+ < td > {{ team.name }}</ td >
175
+ < td > {{ team.members|length }}</ td >
176
+ </ tr >
177
+ {% endfor %}
178
+ </ tbody >
179
+ </ table >
180
+ {% else %}
181
+ No teams.
182
+ {% endif %}
183
+ </ div >
184
+ </ div > <!-- .card -->
185
+
130
186
</ div >
187
+
131
188
</ div >
132
189
{% endblock %}
0 commit comments