From 288e6a1c7fd23920b8435942fb9752dbbe72d073 Mon Sep 17 00:00:00 2001 From: nemunaire Date: Mon, 26 Dec 2016 01:20:06 +0100 Subject: [PATCH] [admin] Add page title --- admin/static/js/app.js | 9 ++++++--- admin/static/views/team-list.html | 2 ++ admin/static/views/theme-list.html | 2 ++ admin/static/views/theme.html | 17 ++++++++++++----- 4 files changed, 22 insertions(+), 8 deletions(-) diff --git a/admin/static/js/app.js b/admin/static/js/app.js index ee3202ae..0ad39be3 100644 --- a/admin/static/js/app.js +++ b/admin/static/js/app.js @@ -111,12 +111,15 @@ angular.module("FICApp") $location.url("/themes/" + id); }; }) - .controller("ThemeController", function($scope, Theme, $routeParams) { + .controller("ThemeController", function($scope, Theme, $routeParams, $location) { $scope.theme = Theme.get({ themeId: $routeParams.themeId }); - $scope.fields = ["name"]; + $scope.fields = ["name", "authors"]; $scope.saveTheme = function() { - this.theme.$save({themeId: this.theme.themeId}); + this.theme.$update(); + } + $scope.deleteTheme = function() { + this.theme.$remove(function() { $location.url("/themes/");}); } }) diff --git a/admin/static/views/team-list.html b/admin/static/views/team-list.html index 64526d21..bc261e0c 100644 --- a/admin/static/views/team-list.html +++ b/admin/static/views/team-list.html @@ -1,3 +1,5 @@ +

Équipes

+

diff --git a/admin/static/views/theme-list.html b/admin/static/views/theme-list.html index 2e5b4863..c676fd7f 100644 --- a/admin/static/views/theme-list.html +++ b/admin/static/views/theme-list.html @@ -1,3 +1,5 @@ +

Thèmes

+

diff --git a/admin/static/views/theme.html b/admin/static/views/theme.html index 63be433a..623e2c64 100644 --- a/admin/static/views/theme.html +++ b/admin/static/views/theme.html @@ -1,11 +1,18 @@ - +

{{theme.name}} {{theme.authors}}

+ +
- +
- +
+ + +
+

Exercices

+

@@ -17,9 +24,9 @@ - +
- {{ team[field] }} + {{ exercice[field] }}