{ "info": { "author": "Jean-Paul Ladage", "author_email": "j.ladage@zestsoftware.nl", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Framework :: Zope2", "Framework :: Zope3", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Notes for Plone HRM\n===================\n\nThis extension module adds very simple notes to the Employee content\ntype of Plone HRM.\n\n\nOverview\n--------\n\nA plonehrm extension module to add note to an employee.\n\n >>> from plonehrm.notes.notes import Note, Notes\n\n\nA Note is persistent dict with a simple unicode string and a date.\n\n >>> n1 = Note(u'My first little note.')\n >>> n1.text\n u'My first little note.'\n\n\n >>> from datetime import date\n >>> n1.date == date.today().isoformat()\n True\n\nNotes is a persistent list that stores the notes.\n\n >>> nts = Notes()\n\nBut it only takes text as input, not an already existing note:\n\n >>> nts.addNote(n1)\n Traceback (most recent call last):\n AssertionError: string expected, got \n\nWe can still add the plain text of a Note though.\n\n >>> nts.addNote(n1.text)\n >>> nts.addNote(u'It could be much longer if you prefer that.')\n >>> print nts\n [, ]\n\nAnd always insure that the text attribute is unicode.\n\n >>> n3 = Note(u'H\\xc3\\xa9 daar!')\n >>> unicode(n3.text)\n u'H\\xc3\\xa9 daar!'\n >>> n3.text\n u'H\\xc3\\xa9 daar!'\n\nNow we want to remove a note.\n\n >>> nts.addNote(u\"Please remove this note.\")\n >>> len(nts)\n 3\n >>> nts.removeNote(u\"Please remove this note.\")\n >>> len(nts)\n 2\n >>> nts.removeNote(u\"This note does not exist.\")\n Traceback (most recent call last):\n ...\n ValueError: list.remove(x): x not in list\n\n\nHistory of plonehrm.notes\n=========================\n\n1.1 (2010-01-15)\n----------------\n\n- Some changes in the tests so it can handle the new permissions\n checking. [vincent]\n\n\n1.0.7 (2010-01-07)\n------------------\n\n- The viewlet is now guarded by the 'plonehrm: view notes viewlet'\n permission. The 'delete' button is guarded by 'plonehrm: manage\n notes' and the 'add' button is still guarded by 'plonehrm: add\n note'. [vincent]\n\n\n1.0.6 (2009-07-29)\n------------------\n\n- Updated KSS actions of the note viewlet. Now, info messages are\n displayed when a note is created or deleted. The message is hidden\n when the user hits the 'cancel' button. [vincent]\n\n\n1.0.5 (2009-06-23)\n------------------\n\n- Nothing changed yet.\n\n\n1.0.4 (2009-06-15)\n------------------\n\n- Nothing changed yet.\n\n\n1.0.3 (2009-06-03)\n------------------\n\n- Now the 'Note' viewlet acts as the other viewlets in the Employee\n view. An 'Add' button is present in the header, which allows to show\n a form to add a new Note. Once the note added, the form disappears\n and the list is shown again. [vincent]\n\n\n1.0.2 (2009-05-26)\n------------------\n\n- Added link to notes_listing in notes viewlet. [jladage]\n\n- Removed .mo files from locales. This means those translations will\n not be visible in the old Plone 3.0. [maurits]\n\n\n1.0.1 (2009-04-16)\n------------------\n\n- Removed plonehrm: Add/Modify personaldata permissions from our\n rolemap.xml. Those permissions will be gone soon, and I am not sure\n what they did here in plonehrm.notes in the first place...\n [maurits+mike]\n\n- Use collective.autopermission to register permissions.\n [maurits]\n\n- Set end-of-line style as native and set svn:ignore. [maurits]\n\n\n1.0 (2008-10-02)\n----------------\n\n- No history recorded.\n\n\n1.0 beta 2 (2 September 2008)\n-----------------------------\n\n- No history recorded.\n\n\n1.0 beta 1 (13 December 2007)\n-----------------------------\n\n- Initial beta release.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://svn.plone.org/svn/collective/plonehrm.notes", "keywords": "hrm notes", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "plonehrm.notes", "package_url": "https://pypi.org/project/plonehrm.notes/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/plonehrm.notes/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://svn.plone.org/svn/collective/plonehrm.notes" }, "release_url": "https://pypi.org/project/plonehrm.notes/1.1/", "requires_dist": null, "requires_python": null, "summary": "A plonehrm extension module to add notes to an employee.", "version": "1.1" }, "last_serial": 747834, "releases": { "0.1dev-r47169": [ { "comment_text": "", "digests": { "md5": "22479155fb1e73296cae227840123651", "sha256": "d2058758e5923f490c087f224ae8182cf2d6e0c6225384100879fe3f9a2847ed" }, "downloads": -1, "filename": "plonehrm.notes-0.1dev_r47169-py2.4.egg", "has_sig": false, "md5_digest": "22479155fb1e73296cae227840123651", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 12291, "upload_time": "2007-08-17T13:12:41", "url": "https://files.pythonhosted.org/packages/66/d3/94c4adc7874861ccc780874d780250df7524a974d4dc27feedc38c03b16e/plonehrm.notes-0.1dev_r47169-py2.4.egg" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "28dbe3d47a6379f823502d7aa7b1955b", "sha256": "a7548bbba5d2974a9a49dbbda457710a47f6b2bf457e7f2f7704928b4e1037c0" }, "downloads": -1, "filename": "plonehrm.notes-1.0.tar.gz", "has_sig": false, "md5_digest": "28dbe3d47a6379f823502d7aa7b1955b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14453, "upload_time": "2008-10-02T17:28:22", "url": "https://files.pythonhosted.org/packages/76/bb/4367f8263032238c527142d5fc3309375805b0181aabed7cbe4d49e9408d/plonehrm.notes-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "ca2ab8e8173e3920fde2c5a6de25a587", "sha256": "885cefd762b40f2c8550e3f198126549df5f9c424346de50f433b015d1561f8c" }, "downloads": -1, "filename": "plonehrm.notes-1.0.1.tar.gz", "has_sig": false, "md5_digest": "ca2ab8e8173e3920fde2c5a6de25a587", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15475, "upload_time": "2009-04-16T17:27:35", "url": "https://files.pythonhosted.org/packages/c8/dc/159ac194a86c56567c355b8fe0ccafd211cf99a2c7df24a2920b24a89601/plonehrm.notes-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "dc6bdc675449fcab861dfa0160f7b71e", "sha256": "213715b794898fd9df38cb036b497eaa977a6ae398d7fdbb1bc275f646d888b2" }, "downloads": -1, "filename": "plonehrm.notes-1.0.2.tar.gz", "has_sig": false, "md5_digest": "dc6bdc675449fcab861dfa0160f7b71e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16331, "upload_time": "2009-05-26T14:31:42", "url": "https://files.pythonhosted.org/packages/4b/45/afe5d7769f7c978bc738a6d3cd6b7f137f0d670061ce274f45faf8fbf46f/plonehrm.notes-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "e0278fb42f6f5e63e307bda2062ff563", "sha256": "85ec61e37f6641a765aa5f0396fceb88ab4bdd185875fc57faed9acf5952ae1f" }, "downloads": -1, "filename": "plonehrm.notes-1.0.3.tar.gz", "has_sig": false, "md5_digest": "e0278fb42f6f5e63e307bda2062ff563", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16875, "upload_time": "2009-06-03T19:52:26", "url": "https://files.pythonhosted.org/packages/de/e7/c1cca99c2fe5293e6566a9bde61bdaf6e45edfdf1c355acb25faba2e0e41/plonehrm.notes-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "3236b51c546cc62b2df91a4f806d6bce", "sha256": "16bbc781e34903044cf3d2d04cd0a2412763a2ca418484ef0ccbd26ec25998a6" }, "downloads": -1, "filename": "plonehrm.notes-1.0.4.tar.gz", "has_sig": false, "md5_digest": "3236b51c546cc62b2df91a4f806d6bce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16948, "upload_time": "2009-06-15T17:19:13", "url": "https://files.pythonhosted.org/packages/3f/64/5b24ad65ea24c6b8f5a67f3b772bed1cef6765dde889e01bba2605f5ab01/plonehrm.notes-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "99defc3227a9534197030ead01b40f6f", "sha256": "756911e2ae85140962e40e24fb21583554b83c053c3260da06b032b8e18b31c3" }, "downloads": -1, "filename": "plonehrm.notes-1.0.5.tar.gz", "has_sig": false, "md5_digest": "99defc3227a9534197030ead01b40f6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15984, "upload_time": "2009-06-23T16:35:11", "url": "https://files.pythonhosted.org/packages/b1/be/6234f203c3d711604fd4809f976ce25575a3ceee3f4d0afa2bb7c762227f/plonehrm.notes-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "d2a9859f4fe20a40789114c24f682606", "sha256": "33a66d976a3f58baef9d8586899e8caa3fac1a874141cc30549864039371d0e0" }, "downloads": -1, "filename": "plonehrm.notes-1.0.6.tar.gz", "has_sig": false, "md5_digest": "d2a9859f4fe20a40789114c24f682606", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16825, "upload_time": "2009-07-29T11:56:26", "url": "https://files.pythonhosted.org/packages/4a/bd/7155f4bbf4ef20e7d8fae8d9cca095c4014e882764a7f95d7afcb45d97dc/plonehrm.notes-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "59a4515260f958e3ea7bcd6c443ad5da", "sha256": "37eda228a5a884e339c111acfa36dd3f1cc888295056609d80d7534f9a12c340" }, "downloads": -1, "filename": "plonehrm.notes-1.0.7.tar.gz", "has_sig": false, "md5_digest": "59a4515260f958e3ea7bcd6c443ad5da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17021, "upload_time": "2010-01-07T16:27:31", "url": "https://files.pythonhosted.org/packages/36/c4/03fa18d8a8cc36ac7d477855b0994e5ac8cf05f5a93da0076fd1775db0a2/plonehrm.notes-1.0.7.tar.gz" } ], "1.0.beta.2": [ { "comment_text": "", "digests": { "md5": "3ab42e8bacff9495eb2af2b095bb8cf3", "sha256": "58272e30fed12cde44b97a630a6c26e4732f437612f81ad87d15a2b80f8ca33d" }, "downloads": -1, "filename": "plonehrm.notes-1.0.beta.2.tar.gz", "has_sig": false, "md5_digest": "3ab42e8bacff9495eb2af2b095bb8cf3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14147, "upload_time": "2008-09-02T17:19:22", "url": "https://files.pythonhosted.org/packages/c3/65/ad6d9a4adf9c8d6248b0b41d610754e7b6d215468a9c94483160367c1349/plonehrm.notes-1.0.beta.2.tar.gz" } ], "1.0b1": [ { "comment_text": "", "digests": { "md5": "b750c61d338b699d92714f658dc873be", "sha256": "cca2c737674ffcb303d86e711008abd87123ba2d3910f8a898d4c53569b1b296" }, "downloads": -1, "filename": "plonehrm.notes-1.0b1-py2.4.egg", "has_sig": false, "md5_digest": "b750c61d338b699d92714f658dc873be", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 20998, "upload_time": "2007-12-13T12:45:12", "url": "https://files.pythonhosted.org/packages/ea/9f/aadf8e90a48ff0c9396aeb4e9ac3678aad6c22842b176e5b4f4d737b6fa3/plonehrm.notes-1.0b1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "3c38ca3e970eae90deeead6c801bca90", "sha256": "4a2b580fd1ae7e4dcfbcdc7fb19ae66577eeb434492e350ac12a135c6fa0beab" }, "downloads": -1, "filename": "plonehrm.notes-1.0b1.tar.gz", "has_sig": false, "md5_digest": "3c38ca3e970eae90deeead6c801bca90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13824, "upload_time": "2007-12-13T12:45:01", "url": "https://files.pythonhosted.org/packages/3f/ee/a021dad797884237001f734b36c42f9957b8f179f14a2010a3d867f22024/plonehrm.notes-1.0b1.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "f37a77a208f9c11f97e7d25d17dfc385", "sha256": "574ca366c1d6d03cea60868717e2631d6e252261f90c75c0d472d7696a9c8505" }, "downloads": -1, "filename": "plonehrm.notes-1.1.tar.gz", "has_sig": false, "md5_digest": "f37a77a208f9c11f97e7d25d17dfc385", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17198, "upload_time": "2010-01-15T12:02:19", "url": "https://files.pythonhosted.org/packages/92/f0/33b7e729a156ade0ebb00f65fd8d96ec262c2a9beda17074823d0f167a40/plonehrm.notes-1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f37a77a208f9c11f97e7d25d17dfc385", "sha256": "574ca366c1d6d03cea60868717e2631d6e252261f90c75c0d472d7696a9c8505" }, "downloads": -1, "filename": "plonehrm.notes-1.1.tar.gz", "has_sig": false, "md5_digest": "f37a77a208f9c11f97e7d25d17dfc385", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17198, "upload_time": "2010-01-15T12:02:19", "url": "https://files.pythonhosted.org/packages/92/f0/33b7e729a156ade0ebb00f65fd8d96ec262c2a9beda17074823d0f167a40/plonehrm.notes-1.1.tar.gz" } ] }