Commit 47ee616a authored by Rafal's avatar Rafal

add beacon view

parent f85b014d
...@@ -5,7 +5,7 @@ from django.conf.urls.static import static ...@@ -5,7 +5,7 @@ from django.conf.urls.static import static
from BeHub import settings from BeHub import settings
from Hub import views as hub_views from Hub import views as hub_views
from Hub.views import login_page, main_page, dashboard, project from Hub.views import login_page, main_page, dashboard, project, beacons
router = routers.DefaultRouter() router = routers.DefaultRouter()
router.register(r'beacons', hub_views.BeaconViewSet) router.register(r'beacons', hub_views.BeaconViewSet)
...@@ -21,6 +21,7 @@ urlpatterns = patterns('', ...@@ -21,6 +21,7 @@ urlpatterns = patterns('',
url(r'^$', main_page), url(r'^$', main_page),
url(r'^login/$', login_page), url(r'^login/$', login_page),
url(r'^dashboard/$', dashboard), url(r'^dashboard/$', dashboard),
url(r'^beacons/$', beacons),
url(r'^project/(?P<project_id>\w+)/$', project), url(r'^project/(?P<project_id>\w+)/$', project),
url(r'^api/', include(router.urls)), url(r'^api/', include(router.urls)),
url(r'^admin/', include(admin.site.urls)), url(r'^admin/', include(admin.site.urls)),
......
{% extends 'user_panel/default/base.html' %}
{% block content %}
{% endblock content %}
\ No newline at end of file
...@@ -11,8 +11,11 @@ ...@@ -11,8 +11,11 @@
<ul class="nav navbar-nav navbar-right"> <ul class="nav navbar-nav navbar-right">
<li><a href="/beacons">Beacons</a></li>
<li><a href="/">Projects</a></li>
<li><a href="/logout">Logout</a></li> <li><a href="/logout">Logout</a></li>
</ul> </ul>
</div><!-- /.navbar-collapse --> </div><!-- /.navbar-collapse -->
</div><!-- /.container-fluid --> </div><!-- /.container-fluid -->
......
...@@ -165,21 +165,16 @@ def dashboard(request): ...@@ -165,21 +165,16 @@ def dashboard(request):
data['user_id'] = request.user.id data['user_id'] = request.user.id
return render_to_response('user_panel/content/dashboard.html', data, context) return render_to_response('user_panel/content/dashboard.html', data, context)
def beacons(request):
context = RequestContext(request)
data = {}
data['user_id'] = request.user.id
return render_to_response('user_panel/content/beacon_list.html', data, context)
def project(request, project_id): def project(request, project_id):
context = RequestContext(request) context = RequestContext(request)
data = {} data = {}
user_project = UserProject.objects.get(id=project_id) user_project = UserProject.objects.get(id=project_id)
data['user_project'] = user_project data['user_project'] = user_project
#user_project_serializer = UserProjectSerializer(user_project, context={'request': request})
#data['project_data'] = user_project_serializer.data
data['project_id'] = project_id data['project_id'] = project_id
#data['beacon_display'] = []
# beacon_managers = user_project.beacon_managers.all()
# for beacon_manager in beacon_managers:
# beacon_serializer = BeaconSerializer(beacon_manager.beacon,context={'request': request})
# beacon_data = beacon_serializer.data
# my_sites = beacon_manager.sites.filter(author=request.user.pk)
# site_serializer = SiteSerializer(my_sites, many=True, context={'request': request})
# sites_data = site_serializer.data
# data['beacon_display'].append({'beacon':beacon_data,'sites' :sites_data})
return render_to_response('user_panel/content/project.html', data, context) return render_to_response('user_panel/content/project.html', data, context)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment