moved urlify the title in update
This commit is contained in:
@@ -140,6 +140,10 @@ def delete_topic(request, topic):
|
|||||||
execute_query(request, query, {'topic': topic})
|
execute_query(request, query, {'topic': topic})
|
||||||
|
|
||||||
def update_entry(request, blog_id, new_values):
|
def update_entry(request, blog_id, new_values):
|
||||||
|
# si le title a changé, modifier le title_url en urlify le nouveau titre
|
||||||
|
if new_values['title']:
|
||||||
|
new_values['title_url'] = urlify(new_values['title'].replace("'","-"))
|
||||||
|
|
||||||
# formater les champs
|
# formater les champs
|
||||||
s = ''
|
s = ''
|
||||||
for param in new_values.keys():
|
for param in new_values.keys():
|
||||||
@@ -154,10 +158,11 @@ def update_entry(request, blog_id, new_values):
|
|||||||
VALUES ('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}', '{8}', '{9}', '{10}')""".format(
|
VALUES ('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}', '{8}', '{9}', '{10}')""".format(
|
||||||
new_values['title'].replace("'","''"), new_values['body'].replace("'","''"), new_values['created'], new_values['created'],
|
new_values['title'].replace("'","''"), new_values['body'].replace("'","''"), new_values['created'], new_values['created'],
|
||||||
new_values['topic_id'], new_values['tag'], new_values['author'], new_values['status'],
|
new_values['topic_id'], new_values['tag'], new_values['author'], new_values['status'],
|
||||||
new_values['editor'], new_values['editor'], new_values['title_url'])
|
new_values['editor'], new_values['editor'], urlify(new_values['title'].replace("'","-")))
|
||||||
else:
|
else:
|
||||||
new_values['id'] = blog_id
|
new_values['id'] = blog_id
|
||||||
query = "UPDATE entries SET %s WHERE id = :id;" % s
|
query = "UPDATE entries SET %s WHERE id = :id;" % s
|
||||||
|
|
||||||
execute_query(request, query, new_values)
|
execute_query(request, query, new_values)
|
||||||
|
|
||||||
def update_tag(request, id, new_values):
|
def update_tag(request, id, new_values):
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ import markdown
|
|||||||
import datetime #<- will be used to set default dates on models
|
import datetime #<- will be used to set default dates on models
|
||||||
|
|
||||||
from ..models.entries import *
|
from ..models.entries import *
|
||||||
from webhelpers2.text import urlify #<- will generate slugs
|
|
||||||
from webhelpers2.date import distance_of_time_in_words #<- human friendly dates
|
from webhelpers2.date import distance_of_time_in_words #<- human friendly dates
|
||||||
from urllib.parse import urlparse
|
from urllib.parse import urlparse
|
||||||
|
|
||||||
@@ -138,7 +137,6 @@ def blog_edit(request):
|
|||||||
if param == 'title':
|
if param == 'title':
|
||||||
# interdire le car '/' dans le titre à cause du slug
|
# interdire le car '/' dans le titre à cause du slug
|
||||||
new_values['title'] = new_values['title'].replace('/','.')
|
new_values['title'] = new_values['title'].replace('/','.')
|
||||||
new_values['title_url'] = urlify(new_values['title'].replace("'","-"))
|
|
||||||
elif param == 'body':
|
elif param == 'body':
|
||||||
new_values['body'] = new_values['body'].strip()
|
new_values['body'] = new_values['body'].strip()
|
||||||
elif param == 'source_link':
|
elif param == 'source_link':
|
||||||
|
|||||||
Reference in New Issue
Block a user