| lombardofr | 84d0a01 | 2018-06-12 11:21:02 +0200 | [diff] [blame] | 1 | from django.shortcuts import render, redirect |
| lombardof | fb37bca | 2018-05-03 16:20:04 +0200 | [diff] [blame] | 2 | from django.contrib.auth.decorators import login_required |
| 3 | |
| 4 | from projecthandler.models import Project |
| lombardofr | 84d0a01 | 2018-06-12 11:21:02 +0200 | [diff] [blame] | 5 | from authosm.models import OsmUser |
| lombardof | fb37bca | 2018-05-03 16:20:04 +0200 | [diff] [blame] | 6 | |
| 7 | |
| 8 | @login_required |
| 9 | def home(request): |
| lombardofr | 84d0a01 | 2018-06-12 11:21:02 +0200 | [diff] [blame] | 10 | user = OsmUser.objects.get(id=request.user.id) |
| 11 | |
| lombardof | fb37bca | 2018-05-03 16:20:04 +0200 | [diff] [blame] | 12 | projects = Project.objects.filter(owner=user).select_subclasses() |
| 13 | result = { |
| 14 | 'projects': len(projects) if projects else 0, |
| 15 | } |
| lombardofr | 84d0a01 | 2018-06-12 11:21:02 +0200 | [diff] [blame] | 16 | return redirect('projects:open_project', project_id='admin') |
| 17 | #return render(request, 'home.html', result) |
| lombardof | fb37bca | 2018-05-03 16:20:04 +0200 | [diff] [blame] | 18 | |
| 19 | |
| 20 | def forbidden(request): |
| 21 | return render(request, 'forbidden.html') |
| 22 | |
| 23 | |
| 24 | |