Преглед на файлове

extract remove feature from editor routes to collections rotues

weichen преди 4 години
родител
ревизия
54f79a586a
променени са 2 файла, в които са добавени 8 реда и са изтрити 1 реда
  1. 7 0
      backstage/collections/routes.py
  2. 1 1
      backstage/templates/collections.html

+ 7 - 0
backstage/collections/routes.py

@@ -2,6 +2,7 @@ from flask import render_template, Blueprint, flash, request, redirect, url_for
 import requests
 from backstage.collections.forms import CollectionCreateForm
 from backstage.utils import translate, get_now_time
+from backstage.utils.routes import remove_content
 from time import sleep
 
 
@@ -52,3 +53,9 @@ description: "{}"\n\
     else:
         flash('新增文章失敗', 'danger')
         return redirect(url_for('collections.collection_list'))
+
+
+@collections_app.route('/backstage/collection/remove', methods=['POST'])
+def remove():
+    remove_content()
+    return redirect(url_for('collections.collection_list'))

+ 1 - 1
backstage/templates/collections.html

@@ -23,7 +23,7 @@
         <td>
           <div>
             <a class="btn btn-secondary btn-sm m-1" href="{{ url_for('editor.editor', url=collections[idx].url) }}">編輯</a>
-            <form action="{{ url_for('editor.remove', url=collections[idx].url) }}" method="POST">
+            <form action="{{ url_for('collections.remove', url=collections[idx].url) }}" method="POST">
               <input class="btn btn-danger" type="submit" value="Delete">
             </form>
           </div>