[MAGNOLIA-344] Import/export interface Created: 25/Apr/05  Updated: 10/Aug/05  Resolved: 26/Jul/05

Status: Closed
Project: Magnolia
Component/s: core
Affects Version/s: 2.1 Final
Fix Version/s: 2.1 Final

Type: Task Priority: Major
Reporter: Fabrizio Giustina Assignee: Fabrizio Giustina
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Template:
Acceptance criteria:
Empty
Task DoR:
Empty
Date of First Response:

 Description   

The info.magnolia.cms.servlets.ImportExportServlet can be used to import and export content to/from the repository.

At the moment this is a quick&dirty implementation which can be used for tests (the servlet is configured at

{context}

/export ), but needs some work before it can be included in the official distribution:

  • integration in admin interface
  • integration in ACL (new checkbox "import/export" content? use the same rights defined for repositories?)
  • cleanup and error checking


 Comments   
Comment by Fabrizio Giustina [ 11/Jul/05 ]

import is now enabled in the adminCentral gui, and the servlet is secured using the new security filter.
Just a few todo before 2.1:

  • improve ACL in the servlet to match read/write permission on content
  • minor improvements to the "select file" dialog (mh, maybe a "cancel" or "close" button? )

Philipp, Sameer, can you take a look on how the dialog has been integrated? Any suggestion on how to better handle error messages/loading message, etc?

Comment by Fabrizio Giustina [ 21/Jul/05 ]

the latest task have been completed (svn trunk for 2.1 final)

  • better style for the import form
  • reset button
  • full ACL check on imported/exported node (note: WRITE permission is actually needed both for import and export - I think this is more appropriate since export is an administrative task and should probably not be used by people with read only access)
Comment by Boris Kraft [ 26/Jul/05 ]

reassigned to RC3

Generated at Mon Feb 12 03:16:30 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.