Commit 5dd3299c83724bc30c0e2799aa6bc51c2c86f3fd

Authored by Felipe Henrique de Almeida Bormann
1 parent f1e1b1d3

create category button is 100% functional and create form is handling errors and restrictions

amadeus/static/css/base/amadeus.css
@@ -39,6 +39,16 @@ @@ -39,6 +39,16 @@
39 margin-left: 2%; 39 margin-left: 2%;
40 } 40 }
41 41
  42 +#create-category{
  43 + margin-left: 40%;
  44 + margin-bottom: 1%;
  45 + border: none;
  46 + background-color: #66BB6A;
  47 + color: #FFFFFF;
  48 + width: 200px;
  49 + height: 40px;
  50 + font-size: 15px;
  51 +}
42 52
43 /* category app ends */ 53 /* category app ends */
44 54
amadeus/templates/base.html
@@ -108,7 +108,7 @@ @@ -108,7 +108,7 @@
108 <a href="" data-toggle="dropdown"><i class="fa fa-cog" aria-hidden="true"></i></a> 108 <a href="" data-toggle="dropdown"><i class="fa fa-cog" aria-hidden="true"></i></a>
109 <ul class="dropdown-menu pull-right"> 109 <ul class="dropdown-menu pull-right">
110 <li><a href="{% url 'users:manage' %}">{% trans 'Manage Users' %}</a></li> 110 <li><a href="{% url 'users:manage' %}">{% trans 'Manage Users' %}</a></li>
111 - <li><a href="#">{% trans 'Manage Courses' %}</a></li> 111 + <li><a href="{% url 'categories:index' %}">{% trans 'Manage Courses' %}</a></li>
112 </ul> 112 </ul>
113 </li> 113 </li>
114 <li title data-original-title="{% trans 'account' %}"> 114 <li title data-original-title="{% trans 'account' %}">
categories/templates/categories/create.html
@@ -47,7 +47,7 @@ @@ -47,7 +47,7 @@
47 </div> 47 </div>
48 {% endfor %} 48 {% endfor %}
49 <div class="row text-center"> 49 <div class="row text-center">
50 - <input type="submit" value="{% trans 'Create' %}" class="btn btn-primary btn-raised" /> 50 + <input type="submit" value="{% trans 'Register' %}" class="btn btn-primary btn-raised" />
51 </div> 51 </div>
52 </form> 52 </form>
53 </div> 53 </div>
categories/templates/categories/list.html
@@ -23,6 +23,7 @@ @@ -23,6 +23,7 @@
23 {% endfor %} 23 {% endfor %}
24 {% endif %} 24 {% endif %}
25 25
  26 +<a href="{% url 'categories:create' %}"><button id="create-category"> {% trans "Create Category" %}</button></a>
26 27
27 <!-- Code for listing categories --> 28 <!-- Code for listing categories -->
28 <div class="col-md-12 cards-content"> 29 <div class="col-md-12 cards-content">
@@ -36,13 +37,26 @@ @@ -36,13 +37,26 @@
36 <a class="category-course-link" data-toggle="collapse" href="#{{category.slug}}">{{category.name}}</a> 37 <a class="category-course-link" data-toggle="collapse" href="#{{category.slug}}">{{category.name}}</a>
37 </h4> 38 </h4>
38 39
39 -  
40 - <a href=""><i class="fa fa-list" aria-hidden="true"></i></a>  
41 - <a href=""><i class="fa fa-envelope-o" aria-hidden="true"></i></a> 40 + {% if user|has_role:'sys_admin' %}
  41 + <ul class="dropdown-menu pull-right" aria-labelledby="moreActions">
  42 + <li><a href="#"><i class="fa fa-files-o fa-fw" aria-hidden="true"></i>{% trans 'Replicate' %}</a></li>
  43 + <li><a href="#"><i class="fa fa-pencil fa-fw" aria-hidden="true"></i>{% trans 'Edit' %}</a></li>
  44 + <li><a href="#"><i class="fa fa-trash fa-fw" aria-hidden="true"></i>&nbsp;{% trans 'Remove' %}</a></li>
  45 + </ul>
  46 +
  47 + {% endif %}
42 48
43 - <a href=""><i class="fa fa-exclamation-triangle" aria-hidden="true"></i></a> 49 + {% if user|has_role:'student' %}
  50 + <a href=""><i class="fa fa-list" aria-hidden="true"></i></a>
  51 + <a href=""><i class="fa fa-envelope-o" aria-hidden="true"></i></a>
44 52
45 - <a href=""><i class="fa fa-bar-chart" aria-hidden="true"></i></a> 53 + <a href=""><i class="fa fa-exclamation-triangle" aria-hidden="true"></i></a>
  54 +
  55 + <a href=""><i class="fa fa-bar-chart" aria-hidden="true"></i></a>
  56 + {% endif %}
  57 +
  58 +
  59 +
46 </div> 60 </div>
47 </div> 61 </div>
48 </div> 62 </div>