{ "info": { "author": "Marshall Scorcio", "author_email": "marshall.scorcio@gmail.com", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Introduction\n============\n\nuwosh.timeslot offers a simple way to allow users of a Plone site to\nregister for events (for example: training sessions or office hours).\n\nTo get started, add a SignupSheet object to your site and add Day and\nTimeSlot object to it corresponding to the days and times that you\nwould like to allow users to register for.\n\nOnce the SignupSheet is published any logged in user can view it and signup for\navailable slots. When a user signs up for a slot they will receive an email\nconfirmation. When a user returns to the SignupSheet they can see what times they\nare signed up for and cancel their registration if they wish.\n\nEach SignupSheet has a Manager Summary tab which allows site managers\nto see who is registered for which times and export the registration\nlist to a .csv file.\n\nYou can optionally enable a waitlist feature that does the right thing\nwhen a registered attendee cancels their registration.\n\nEmail messages get sent to confirm registrations, cancellations, and\nwaitlist changes.\n\n\nExtra Fields\n------------\nTo customize the extra fields selection on the SignupSheet, go to ZMI ->\nportal_properties -> site_properties and customize the timeslot_extra_fields\nvalue.\n\nOne field per line and each field must be formatted as follows:\n\n fieldname|fieldlabel\n \nIf you want your field value to be selectable from a list, do:\n\n fieldname|fieldname|value1,value2\n \nYou must format the fields correctly otherwise they'll just get ignored.\n\nChangelog\n=========\n\n1.5.6 - 2015-02-04\n------------------\n\n- zope.container.interfaces import fix for Plone 4.3.4 (possibly for\n Plone 4.3.3 as well)\n [tkimnguyen]\n\n\n1.5.5 - 2013-09-12\n------------------\n\n- zope.component.hooks import fix for plone 4.3\n [vangheem]\n\n\n1.5.4 - 2011-09-11\n------------------\n\n* Fixed managersummary.pt so handles case when user does not have an\n email address (bug #5)\n [tkimnguyen]\n\n\n1.5.3 - 2011-07-26\n------------------\n\n* Fixed imports so they wouldn't break in Plone 3.3.5\n [tkimnguyen]\n\n\n1.5.2 - 2011-07-24\n------------------\n\n* Re-exposed signup sheet's description field\n [tkimnguyen]\n\n\n1.5.1 - 2011-06-17\n------------------\n\n* changed formlib imports to make it work with Plone 4.1rc3\n\n\n1.5.0 - 2011-05-19\n------------------\n\n* remove paster definitions from setup.py\n [vangheem]\n \n* add z3c.autoinclude plugin so zcml entry isn't required\n [vangheem]\n \n* add plone 4 compatibility\n [vangheem]\n \n* added functionality to customize what is used for the extra fields\n [vangheem]\n\n\n1.4.9 - 2011-05-19\n------------------\n\n* Corrected a problem in view template that would not render in Plone\n 4 if logged in as a Zope user\n\n\n 1.4.8 - 2010-12-13\n-------------------\n\n* Corrected a permissions problem that cleared out 'Add portal\n content' for standard Plone roles Contributor, Manager, Owner\n\n1.4.7 - 2010-03-02\n------------------\n\n* Split data into more columns for .csv export as requested by Michelle.\n\n1.4.6 - 2010-02-09\n------------------\n\n* Fix signing up for time slots whose labels have parentheses in them.\n\n1.4.5 - 2010-01-22\n------------------\n\n* Allow html tags in contact info for mailto tags\n* Make meta type match up with what Plone is expecting, fixes reording of Signup Sheets in folders.\n\n1.4.4 - 2010-01-22\n------------------\n\n* A few ui changes that Michelle requested.\n\n1.4.3 - 2010-01-14\n------------------\n\n* Added \"uwosh.timeslot: ScheduleManager\" role so that users do not\n need to be Managers to add/edit signup sheets.\n\n1.4.2 - 2010-01-13\n------------------\n\n* Fixed the check for whether or not a user is logged in\n\n1.4.1 - 2010-01-07\n------------------\n\n* Fixed a date bug in the tests. They should now work until 2015.\n* Fixed a bug caused by using absolute_url_path().\n\n1.4 - 2009-07-27\n----------------\n\n* Made Brian's requested UI improvements\n* Removed nested signupsheets, functionality is replaced by a Time Slot name property\n* Some small refactoring/optmization improvements\n\n1.3.1 - 2009-06-08\n------------------\n\n* Fixed inlining of
signup sheets.\n\n1.3 - 2009-06-08\n----------------\n\n* Fixed url pointing to wrong sheet when nested sheets are used\n* Fixed bumping up next user when space opens up in waiting-listed sheet\n\n1.3beta - 2009-06-08\n--------------------\n\n* Added multiple selection of slots\n* Added extra email content field\n* Improved signup results page\n* Improved child/parent signup sheet behavior \n* Increased test suite coverage\n* Major code refactoring\n* Several minor bugs fixed\n\n1.2.2 - 2009-05-20\n------------------\n\n* All html validates now.\n\n1.2.1 - 2009-05-20\n------------------\n\n* Removed useless ScheduleManager role\n* Prefixed 'Can view schedule' with 'uwosh.timeslot:' on sharing tab\n* Added some more tests\n\n1.2 - 2009-05-19\n----------------\n\n* Final release\n\n1.2beta - 2009-05-19\n--------------------\n\n* Beta release\n\n1.1 - 2009-05-11\n----------------\n\n* Many improvements\n\n1.01 - 2009-04-22\n-----------------\n\n* Bug fix release\n\n1.0 - 2009-04-10\n----------------\n\n* Initial release", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.uwosh.edu/ploneprojects/", "keywords": "", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "uwosh.timeslot", "package_url": "https://pypi.org/project/uwosh.timeslot/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/uwosh.timeslot/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://www.uwosh.edu/ploneprojects/" }, "release_url": "https://pypi.org/project/uwosh.timeslot/1.5.6/", "requires_dist": null, "requires_python": null, "summary": "A Plone scheduling product that lets you make easy signup sheets for office hours and class registrations", "version": "1.5.6" }, "last_serial": 2340238, "releases": { "1.4.7": [ { "comment_text": "", "digests": { "md5": "a4a9e8ae834ab34e81df7e1ff97d4f14", "sha256": "cb491f127e84b9a73d938fbcaef3c32ec404fc7b867bc463b30b4e60f61c7b07" }, "downloads": -1, "filename": "uwosh.timeslot-1.4.7.tar.gz", "has_sig": false, "md5_digest": "a4a9e8ae834ab34e81df7e1ff97d4f14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34810, "upload_time": "2010-07-14T20:36:21", "url": "https://files.pythonhosted.org/packages/9c/d1/6e1f6ac480216a15e4c8fa2b493fb59a94fb99d24d145574397701f59611/uwosh.timeslot-1.4.7.tar.gz" } ], "1.4.8": [ { "comment_text": "", "digests": { "md5": "03721bc3fcf0263e22722aab8edee823", "sha256": "4eddc1905a3c20d05644d6955be9ff7d5cbf916b34ccdf976865f93634faf466" }, "downloads": -1, "filename": "uwosh.timeslot-1.4.8.tar.gz", "has_sig": false, "md5_digest": "03721bc3fcf0263e22722aab8edee823", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32518, "upload_time": "2010-12-22T16:37:17", "url": "https://files.pythonhosted.org/packages/03/9a/5e60bffa54f4965400c5d6dc9213bd6db0e5fdfc0c2f69794fce7caa7d7f/uwosh.timeslot-1.4.8.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "3a3883dbc276723b0f932a511e5cecf8", "sha256": "b43ec774d7bc72c7b93b5a3a0ed6a9ee5a55df92f2b533617a509742cdbc4b6b" }, "downloads": -1, "filename": "uwosh.timeslot-1.5.0.tar.gz", "has_sig": false, "md5_digest": "3a3883dbc276723b0f932a511e5cecf8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35879, "upload_time": "2011-05-26T20:05:30", "url": "https://files.pythonhosted.org/packages/9c/a6/a3a979157a9a2c5f04659ee92e00c783d83685b2d57a2980af181db53b66/uwosh.timeslot-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "79534e45d900c9d6faed8815f37567e8", "sha256": "ca8f05e398e491e1eb9ab2076d6e0545ab0c5f8b3283fd18c03b96ef30289fb0" }, "downloads": -1, "filename": "uwosh.timeslot-1.5.1.tar.gz", "has_sig": false, "md5_digest": "79534e45d900c9d6faed8815f37567e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34238, "upload_time": "2011-06-17T16:49:55", "url": "https://files.pythonhosted.org/packages/e0/e4/8b48c26b95be4c858ed6310e139de4a199036748c0c2f510777c2e005f5e/uwosh.timeslot-1.5.1.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "2e1312b52385c5a0005263760168aad2", "sha256": "5aba0eee6b59d01cd56f08ac6bf2f2d83b66153a0361c2681779f3fe6ea7dd2f" }, "downloads": -1, "filename": "uwosh.timeslot-1.5.2.tar.gz", "has_sig": false, "md5_digest": "2e1312b52385c5a0005263760168aad2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34267, "upload_time": "2011-07-24T18:56:03", "url": "https://files.pythonhosted.org/packages/17/01/41f2fc6a6169edf6da8539f0f568ca8f3b53b3de21eddd1f2f11d4c6bf62/uwosh.timeslot-1.5.2.tar.gz" } ], "1.5.3": [ { "comment_text": "", "digests": { "md5": "dc496a74a98ecef0d60ee5f6a76db721", "sha256": "eb6bc076083df0e6146d4e6f5627782264d5e11f24725698ae8f2d87308b6732" }, "downloads": -1, "filename": "uwosh.timeslot-1.5.3.tar.gz", "has_sig": false, "md5_digest": "dc496a74a98ecef0d60ee5f6a76db721", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34396, "upload_time": "2011-07-26T19:33:45", "url": "https://files.pythonhosted.org/packages/82/e4/885c960ae0ce886ecf29260298e551a4a7617646183976d9498cee9188c4/uwosh.timeslot-1.5.3.tar.gz" } ], "1.5.4": [ { "comment_text": "", "digests": { "md5": "ba4ffe48fe021f9c8322daf7d855a2ff", "sha256": "caa4179bb59d86b663fae68b5532d3a543b663950166163a471c8acff8f9b73c" }, "downloads": -1, "filename": "uwosh.timeslot-1.5.4.tar.gz", "has_sig": false, "md5_digest": "ba4ffe48fe021f9c8322daf7d855a2ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34407, "upload_time": "2011-09-12T04:03:57", "url": "https://files.pythonhosted.org/packages/14/e1/e77312c89979dc459d8f649073e25d7ccdcaf50210ab11c46c430616f99c/uwosh.timeslot-1.5.4.tar.gz" } ], "1.5.5": [ { "comment_text": "", "digests": { "md5": "134f670ae59204d7dd8357f60b879a05", "sha256": "1452881ff199bab5d637369fc92e647c47a4e71f02ed08d0a7ab9127b1f48cad" }, "downloads": -1, "filename": "uwosh.timeslot-1.5.5.zip", "has_sig": false, "md5_digest": "134f670ae59204d7dd8357f60b879a05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75118, "upload_time": "2013-09-12T15:37:43", "url": "https://files.pythonhosted.org/packages/ff/3f/a70c51e3f92fbe05bb9c2ea87a618bace6a77c400dae9d58bc82f40e8442/uwosh.timeslot-1.5.5.zip" } ], "1.5.6": [ { "comment_text": "", "digests": { "md5": "42f3b590aab4127715c888d0ec5b53f7", "sha256": "cb2f8ab2f0c76c3aacb7a6c4134e682c293c20681d024cac2b5e7f3c8cd1bba5" }, "downloads": -1, "filename": "uwosh.timeslot-1.5.6.tar.gz", "has_sig": false, "md5_digest": "42f3b590aab4127715c888d0ec5b53f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41840, "upload_time": "2015-02-04T22:37:19", "url": "https://files.pythonhosted.org/packages/09/f0/fd3bf884c6e8d817f9b3859cbed32ef9921f1cd1856f014542daaf37189e/uwosh.timeslot-1.5.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "42f3b590aab4127715c888d0ec5b53f7", "sha256": "cb2f8ab2f0c76c3aacb7a6c4134e682c293c20681d024cac2b5e7f3c8cd1bba5" }, "downloads": -1, "filename": "uwosh.timeslot-1.5.6.tar.gz", "has_sig": false, "md5_digest": "42f3b590aab4127715c888d0ec5b53f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41840, "upload_time": "2015-02-04T22:37:19", "url": "https://files.pythonhosted.org/packages/09/f0/fd3bf884c6e8d817f9b3859cbed32ef9921f1cd1856f014542daaf37189e/uwosh.timeslot-1.5.6.tar.gz" } ] }