Merge branch 'leon-redesign' of https://gitea.cjvt.si/webapps/portal-oddajanje-solar into leon-redesign
This commit is contained in:
		
						commit
						ab842809c7
					
				
							
								
								
									
										13
									
								
								app.py
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								app.py
									
									
									
									
									
								
							| @ -231,7 +231,7 @@ def solar_register_post(): | ||||
| 
 | ||||
|     portal.solar.send_admins_new_user_notification_mail(user_id, upload_handler_solar.config)  | ||||
| 
 | ||||
|     flash('Podatki so bili poslani v potrditev. Ko bo registracija potrjena, boste o tem obveščeni po e-mailu, ki ste ga posredovali zgoraj.') | ||||
|     flash('Podatki so bili poslani v potrditev. Ko bo registracija potrjena, boste o tem obveščeni po e-mailu.') | ||||
|     return redirect('/login') | ||||
| 
 | ||||
| 
 | ||||
| @ -682,8 +682,15 @@ def change_user_email(): | ||||
| @app.route('/changeuserrole', methods=['POST']) | ||||
| @login_required | ||||
| def change_user_role(): | ||||
|     institution = portal.solar.get_user_institution(current_user.id) | ||||
|     if not portal.solar.is_admin(current_user.id): | ||||
|         return '', 404 | ||||
| 
 | ||||
|         # Institution coordinators can only assign roles of users in their own | ||||
|         # institution. | ||||
|         if institution and portal.solar.is_institution_coordinator(current_user.id, institution.id): | ||||
|             pass | ||||
|         else: | ||||
|             return '', 404 | ||||
| 
 | ||||
|     user_id = request.form.get('user-id') | ||||
|     role = request.form.get('role') | ||||
| @ -720,7 +727,7 @@ def add_user_institution_mapping(): | ||||
|         if institution: | ||||
|             institution_id = institution.id | ||||
| 
 | ||||
|     if not (portal.solar.is_admin(current_user.id) or portal.solar.is_institution_coordinator(current_user.id, institution_id)): | ||||
|     if not portal.solar.is_admin(current_user.id): | ||||
|         return '', 404 | ||||
| 
 | ||||
|     user_id = request.form['user_id'] | ||||
|  | ||||
| @ -56,26 +56,6 @@ | ||||
|         </div> | ||||
|     {% endif %} | ||||
|     {% endwith %} | ||||
|     <h3>Seznam vseh aktivnih uporabnikov</h3> | ||||
|     <div class="tableFixHead"> | ||||
|       <table> | ||||
|           <thead> | ||||
|               <tr> | ||||
|                 <th>ID</th> | ||||
|                 <th>Ime in priimek</th> | ||||
|                 <th>Email</th> | ||||
|               </tr> | ||||
|           </thead> | ||||
|           <tbody> | ||||
|           {% for item in users %} | ||||
|           <tr> | ||||
|               <td>{{item.id}}</td> | ||||
|               <td>{{item.name}}</td> | ||||
|               <td>{{item.email}}</td> | ||||
|           </tr> | ||||
|           {% endfor %} | ||||
|       </table> | ||||
|     </div> | ||||
| 
 | ||||
|     <h3>Seznam uporabnikov v vaši instituciji</h3> | ||||
|     <div class="tableFixHead"> | ||||
| @ -98,18 +78,6 @@ | ||||
|       </table> | ||||
|     </div> | ||||
|     <br> | ||||
|     <h3>Dodaj uporabnika instituciji</h3> | ||||
|     <form action="../addusertoinstitution" method="post"> | ||||
|         <label for="user_id">ID uporabnika:</label> | ||||
|         <input type="text" id="user_id" name="user_id"><br> | ||||
|         <label for="role">Vloga v instituciji:</label> | ||||
|         <select name="role" id="role"> | ||||
|                 <option value="coordinator">Koordinator/-ka</option> | ||||
|                 <option value="mentor">Mentor/-ica</option> | ||||
|                 <option value="other">Druga vloga</option> | ||||
|         </select> | ||||
|         <input type="submit" value="Dodeli"> | ||||
|     </form> | ||||
|     <h3>Odstrani uporabnika iz institucije</h3> | ||||
|     <form action="../deluserfrominstitution" method="post"> | ||||
|         <label for="user_id">ID uporabnika:</label> | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user