When importing, do not change modification date.

Display /nodes sorted by changed date.
Improved the import form, and report wrong import folder. Only import from folder inside site/import for security reason.
This commit is contained in:
2017-01-27 23:12:02 +01:00
parent 2568e85c59
commit 32a47fbba3
15 changed files with 95 additions and 48 deletions

View File

@@ -299,6 +299,18 @@ feature -- Change: Node
save_node (a_node: CMS_NODE)
-- Save `a_node'.
local
now: DATE_TIME
do
reset_error
create now.make_now_utc
a_node.set_modification_date (now)
node_storage.save_node (a_node)
error_handler.append (node_storage.error_handler)
end
import_node (a_node: CMS_NODE)
-- Same as `save_node` but keep modification_date unchanged.
do
reset_error
node_storage.save_node (a_node)
@@ -326,14 +338,6 @@ feature -- Change: Node
end
end
update_node (a_node: CMS_NODE)
-- Update node `a_node' data.
do
reset_error
node_storage.update_node (a_node)
error_handler.append (node_storage.error_handler)
end
trash_node (a_node: CMS_NODE)
-- Trash node `a_node'.
-- Soft delete