Commit 35b73722e2d3d6dc06a3fc7f50acc3b48dfbf8c9
Exists in
master
and in
3 other branches
resolved conflict and now, when a category is updated and it's not visibile, all…
… it's subjects become not visible
Showing
4 changed files
with
18 additions
and
14 deletions
Show diff stats
amadeus/static/css/base/amadeus.css
... | ... | @@ -43,6 +43,7 @@ |
43 | 43 | |
44 | 44 | #sidebar-menu{ |
45 | 45 | -webkit-padding-start: 0px; |
46 | + padding-left: 0px; | |
46 | 47 | } |
47 | 48 | |
48 | 49 | #sidebar-menu .item{ |
... | ... | @@ -941,19 +942,21 @@ ul, li { |
941 | 942 | /* End Bottom Menu */ |
942 | 943 | |
943 | 944 | |
945 | + | |
944 | 946 | /* subjects app starts*/ |
945 | 947 | |
946 | 948 | .access-subject{ |
947 | - background-color: #2eb82e; | |
949 | + background-color: #2eb82e !important; | |
948 | 950 | color: white; |
949 | 951 | border: none; |
950 | 952 | } |
951 | 953 | |
952 | 954 | .subscribe-subject{ |
953 | - background-color: #33cc33; | |
955 | + background-color: #33cc33 !important; | |
954 | 956 | color:white; |
955 | 957 | border:none; |
956 | 958 | } |
957 | 959 | |
958 | 960 | |
959 | -/* subjects app ends */ | |
960 | 961 | \ No newline at end of file |
962 | +/* subjects app ends */ | |
963 | + | ... | ... |
categories/views.py
... | ... | @@ -194,6 +194,10 @@ class UpdateCategory(LogMixin, UpdateView): |
194 | 194 | super(UpdateCategory, self).createLog(self.request.user, self.log_component, self.log_action, self.log_resource, self.log_context) |
195 | 195 | |
196 | 196 | objeto = self.object.name |
197 | + | |
198 | + if not self.object.visible: | |
199 | + for subject in self.object.subjects: | |
200 | + subject.visible = self.object.visible | |
197 | 201 | messages.success(self.request, _('Category "%s" updated successfully!')%(objeto)) |
198 | 202 | |
199 | 203 | if self.request.user.is_staff: | ... | ... |
subjects/templates/subjects/list.html
... | ... | @@ -93,7 +93,7 @@ |
93 | 93 | |
94 | 94 | {{category.description|safe}} |
95 | 95 | |
96 | - {% if request.user in category.coordinators.all or request.user.is_staff %} | |
96 | + {% if request.user in category.coordinators.all %} | |
97 | 97 | <a href="{% url 'subjects:create' category.slug %}"><button class="create-subject-btn"> {% trans "Create new subject" %} </button></a> |
98 | 98 | {% endif %} |
99 | 99 | |
... | ... | @@ -139,7 +139,6 @@ |
139 | 139 | <div id="{{category.slug}}" class="panel-collapse panel-body collapse category-panel-content"> |
140 | 140 | <input type="hidden" class="log_url" value="{% url 'categories:view_log' category.id %}" /> |
141 | 141 | <input type="hidden" class="log_id" value="" /> |
142 | - | |
143 | 142 | {% if category.coordinators.all|length > 0 %} |
144 | 143 | <h4><b>{% trans "Coordinator(s) " %}: </b> |
145 | 144 | {{ category.coordinators.all|join:', ' }} |
... | ... | @@ -149,8 +148,8 @@ |
149 | 148 | {% endif %} |
150 | 149 | |
151 | 150 | {{category.description|safe}} |
152 | - | |
153 | - {% if request.user in category.coordinators.all or request.user.is_staff %} | |
151 | + | |
152 | + {% if request.user in category.coordinators.all %} | |
154 | 153 | <a href="{% url 'subjects:create' category.slug %}"><button class="create-subject-btn"> {% trans "Create new subject" %} </button></a> |
155 | 154 | {% endif %} |
156 | 155 | |
... | ... | @@ -169,9 +168,7 @@ |
169 | 168 | <div id="modal_course"> |
170 | 169 | </div> |
171 | 170 | |
172 | - <div id="modal_subject"> | |
173 | - | |
174 | - </div> | |
171 | + <div id="modal_subjct"></div> | |
175 | 172 | |
176 | 173 | <script type="text/javascript" src="{% static 'js/course.js' %}"></script> |
177 | 174 | {% endblock %} | ... | ... |
subjects/templates/subjects/subject_card.html
... | ... | @@ -51,9 +51,9 @@ |
51 | 51 | <p>{{subject.description_brief|safe}}</p> |
52 | 52 | |
53 | 53 | {% if request.user in subject.students.all or request.user in subject.professor.all or request.user.is_staff or request.user in category.coordinators.all %} |
54 | - <a href="#"><button class="access-subject"> {% trans "Access Subject" %}</button></a> | |
54 | + <a href="#" class="access-subject btn btn-primary btn-raised"> {% trans "Access Subject" %}</a> | |
55 | 55 | {% else %} |
56 | - <a href="#"><button class="subscribe-subject"> {% trans "Subscribe to Subject" %}</button></a> | |
56 | + <a href="#" class="subscribe-subject btn btn-primary btn-raised"> {% trans "Subscribe to Subject" %}</a> | |
57 | 57 | {% endif %} |
58 | 58 | </div> |
59 | 59 | </div> |
... | ... | @@ -109,9 +109,9 @@ |
109 | 109 | <p>{{subject.description_brief|safe}}</p> |
110 | 110 | |
111 | 111 | {% if request.user in subject.students.all or request.user in subject.professor.all or request.user.is_staff or request.user in category.coordinators.all %} |
112 | - <a href="#"><button class="access-subject"> {% trans "Access Subject" %}</button></a> | |
112 | + <a href="#" class="access-subject btn btn-primary btn-raised"> {% trans "Access Subject" %}</a> | |
113 | 113 | {% else %} |
114 | - <a href="#"><button class="subscribe-subject"> {% trans "Subscribe to Subject" %}</button></a> | |
114 | + <a href="#" class="subscribe-subject btn btn-primary btn-raised"> {% trans "Subscribe to Subject" %}</a> | |
115 | 115 | {% endif %} |
116 | 116 | </div> |
117 | 117 | </div> | ... | ... |