Commit 9193ce35a6c15ff86f7e70b4dc92629036485a2d

Authored by Zambom
1 parent 359b921b

Adding post edited confirmation message [Issue: #73]

courses/migrations/0004_auto_20161011_1951.py 0 → 100644
... ... @@ -0,0 +1,21 @@
  1 +# -*- coding: utf-8 -*-
  2 +# Generated by Django 1.10 on 2016-10-11 22:51
  3 +from __future__ import unicode_literals
  4 +
  5 +from django.db import migrations, models
  6 +import django.db.models.deletion
  7 +
  8 +
  9 +class Migration(migrations.Migration):
  10 +
  11 + dependencies = [
  12 + ('courses', '0003_auto_20161007_1612'),
  13 + ]
  14 +
  15 + operations = [
  16 + migrations.AlterField(
  17 + model_name='course',
  18 + name='category',
  19 + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='course_category', to='courses.CourseCategory', verbose_name='Category'),
  20 + ),
  21 + ]
... ...
forum/static/js/forum.js
... ... @@ -68,7 +68,6 @@ function createForum(url, topic) {
68 68 url: frm.attr('action'),
69 69 data: frm.serialize(),
70 70 success: function (data) {
71   - console.log(data);
72 71 data = data.split('-');
73 72  
74 73 $('.foruns_list').append("<a id='forum_"+data[1]+"' href='"+data[0]+"'>"+data[2]+"<br /></a>");
... ... @@ -159,7 +158,7 @@ function delete_forum(url, forum, message, return_url) {
159 158 * Function to load form to edit post
160 159 *
161 160 */
162   -function edit_post(url, post_id) {
  161 +function edit_post(url, post_id, success_message) {
163 162 $.ajax({
164 163 url: url,
165 164 success: function(data) {
... ... @@ -173,6 +172,8 @@ function edit_post(url, post_id) {
173 172 url: frm.attr('action'),
174 173 data: frm.serialize(),
175 174 success: function (data) {
  175 + alertify.success(success_message);
  176 +
176 177 $("#post_"+post_id).parent().after(data);
177 178 frm.parent().parent().remove();
178 179 },
... ...
forum/templates/post/post_list.html
... ... @@ -17,7 +17,7 @@
17 17 <i class="material-icons">more_horiz</i>
18 18 </a>
19 19 <ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
20   - <li><a href="javascript:edit_post('{% url 'course:forum:update_post' post.id %}', '{{ post.id }}')"><i class="material-icons">create</i> {% trans 'Edit' %}</a></li>
  20 + <li><a href="javascript:edit_post('{% url 'course:forum:update_post' post.id %}', '{{ post.id }}', '{% trans 'Post edited successfully!' %}')"><i class="material-icons">create</i> {% trans 'Edit' %}</a></li>
21 21 <li><a href="javascript:javascript:delete_post('{% url 'course:forum:delete_post' post.id %}', '{{ post.id }}')"><i class="material-icons">delete_sweep</i> {% trans 'Remove' %}</a></li>
22 22 </ul>
23 23 </div>
... ...
forum/templates/post/post_render.html
1   -{% load i18n permission_tags %}
  1 +{% load i18n permission_tags list_post_answer %}
2 2  
3 3 <div class="row">
4 4 <div id="post_{{ post.id }}" class="col-sm-12 col-xs-12">
... ... @@ -15,7 +15,7 @@
15 15 <i class="material-icons">more_horiz</i>
16 16 </a>
17 17 <ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
18   - <li><a href="javascript:edit_post('{% url 'course:forum:update_post' post.id %}', '{{ post.id }}')"></li>
  18 + <li><a href="javascript:edit_post('{% url 'course:forum:update_post' post.id %}', '{{ post.id }}', '{% trans 'Post edited successfully!' %}')"></li>
19 19 <li><a href="javascript:delete_post('{% url 'course:forum:delete_post' post.id %}', '{{ post.id }}')"><i class="material-icons">delete_sweep</i> {% trans 'Remove' %}</a></li>
20 20 </ul>
21 21 </div>
... ... @@ -34,5 +34,8 @@
34 34 <p class="comment-text">{{ post.message|linebreaks }}</p>
35 35 </div>
36 36 <div class="answer_post"></div>
  37 + <div class="answer_list">
  38 + {% list_post_answer request post %}
  39 + </div>
37 40 </div>
38 41 </div>
39 42 \ No newline at end of file
... ...