Updated CMS node and blog to remove extension data.

This commit is contained in:
jvelilla
2015-09-15 08:54:43 -03:00
parent f9ecd4956f
commit f7d68d09e4
6 changed files with 56 additions and 2 deletions

View File

@@ -349,6 +349,9 @@ feature -- Change: Node
create l_parameters.make (1)
l_parameters.put (a_id, "nid")
sql_change (sql_delete_node, l_parameters)
-- we remove node_revisions and pages.
sql_change (sql_delete_node_revisions, l_parameters)
end
restore_node_by_id (a_id: INTEGER_64)
@@ -520,6 +523,8 @@ feature {NONE} -- Queries
WHERE pn.parent = :nid AND node.status != -1 GROUP BY node.nid, node.revision;
]"
sql_delete_node_revisions: STRING = "DELETE FROM node_revisions WHERE nid=:nid;"
feature {NONE} -- Sql Queries: USER_ROLES collaborators, author
Select_user_author: STRING = "SELECT uid, name, password, salt, email, users.status, users.created, signed FROM nodes INNER JOIN users ON nodes.author=users.uid AND nodes.nid = :nid AND nodes.revision = :revision;"