This is a pre-production deployment of Warehouse, however changes made here WILL affect the production instance of PyPI.
Latest Version Dependencies status unknown Test status unknown Test coverage unknown
Project Description

Introduction

When copying and pasting an object in Plone the workflow state of the newly pasted object is set to the initial state. Sometimes you want to keep the original state. This is what zest.specialpaste does.

Use case

You use Plone to store some information about clients in a folder. You have created a standard folder with a few sub folders and several documents, images and files that you use as a template for new clients. For new clients some of these objects should already be published. You have set this up correctly in the template or sample folder. You copy this folder, go to a new location and use the ‘Special paste’ action from zest.specialpaste to paste the objects and let the review state of the new objects be the same as their originals.

Compatibility

Tested on Plone 4.0 and 4.1. Currently it does not work on Plone 3.3; that surprises me, so it might be fixable.

Installation

  • Add zest.specialpaste to the eggs of your buildout (and to the zcml too if you are on Plone 3.2 or earlier, but it does not work there currently). Rerun the buildout.
  • Install Zest Special Paste in the Add-on Products control panel. This adds a ‘Special paste’ action on objects and registers a browser layer that makes our @@special-paste browser view available.

Future ideas

  • We can add a form in between where you can specify what should be special for the paste. When selecting no options it should do the same as the standard paste action.
  • Allow keeping the original owner.
  • Take over local roles.
  • Make compatible with Plone 3.3 as well.

Changelog

1.2 (2011-11-04)

  • Do less logging as this can be overly verbose or warn about things that in practice occur for very normal reasons. [maurits]
  • Fix paste error when copying a folder that has a sub folder that has content. [maurits]

1.1 (2011-11-02)

  • Added MANIFEST.in file so .mo files are included when run with zest.releaser. [maurits]

1.0 (2011-11-02)

  • Initial release
Release History

Release History

1.2

This version

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

1.1

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

1.0

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

Download Files

Download Files

TODO: Brief introduction on what you do with files - including link to relevant help section.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
zest.specialpaste-1.2.zip (32.3 kB) Copy SHA256 Checksum SHA256 Source Nov 4, 2011

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting