rg.prenotazioni

by Alessandro Pisa last modified May 03, 2013 03:05 PM

Booking product for Plone

Project Description

A booking product for Plone that allows you to reserve slots of time across the week.

Introduction

This product introduces two new contents to your Plone site:

Booking Folder

Is a folderish content type that will store your reservations (the content type Booking).

The edit form of PrenotazioniFolder

The edit form of Booking Folder

The view of Booking Folder

The default view of Booking Folder

Booking

Clicking on one of the plus signs that are shown in each available calendar slot, you can insert a Booking into your Booking Folder.

Add Booking

How to use

After adding a Booking, non managers users see that the slot is busy, managers see in the slot who made the request, a link to the Booking detail and a link to move the Booking.

Managers can confirm a Booking using workflow transitions. The workflow transition triggers an email to be sent to the booker (see below).

Content Rules (mail notifications)

There are additional content rules that can be used to notify booking owner when his booking has been accepted or re-scheduled.

Rules are automatically created and enabled. See the Rule control panel to change settings.

There's also a rule that can warn the Booking Folder responsible when new booking are created, but you need to manually enable it on folders.

Installation

Add rg.prenotazioni to the egg section of your instance:

System Message: WARNING/2 (<string>, line 63)

Cannot analyze code. Pygments package not found.

.. code-block:: ini

  [instance]
  eggs=
      ...
      rg.prenotazioni

Notes

rg.prenotazioni has been tested only with Plone 3.3 and Plone 4.2.

Note

Version 2.x of rg.prenotazioni is a deep rewrite of version 1.x and we are not providing any migration... sorry!

TODO

  • i18n support is uncomplete
  • Switch use of session to cookies
  • Tests!

Credits

Developed with the support of:

All of them supports the PloneGov initiative.

Authors

This product was developed by RedTurtle Technology team.

RedTurtle Technology Site

Self-Certification

[ ] Internationalized

[ ] Unit tests

[X] End-user documentation

[ ] Internal documentation (documentation, interfaces, etc.)

[X] Existed and maintained for at least 6 months

[ ] Installs and uninstalls cleanly

[ ] Code structure follows best practice

Current Release
rg.prenotazioni 1.0.2

Released Sep 07, 2012

Download file Get rg.prenotazioni for all platforms
rg.prenotazioni-1.0.2.tar.gz
If you are using Plone 3.2 or higher, you probably want to install this product with buildout. See our tutorial on installing add-on products with buildout for more information.

All Releases

Version Released Description Compatibility Licenses Status
2.0 Lot of changes, and ported to Plone 4 More about this release…
Plone 4.2
Plone 4.1
Plone 4
Plone 3
GPL alpha
1.0.2 Sep 07, 2012 More about this release… final