{ "info": { "author": "Camptocamp,Odoo Community Association (OCA)", "author_email": "support@odoo-community.org", "bugtrack_url": null, "classifiers": [ "Framework :: Odoo", "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "Programming Language :: Python" ], "description": ".. image:: https://img.shields.io/badge/licence-lgpl--3-blue.svg\n :target: http://www.gnu.org/licenses/LGPL-3.0-standalone.html\n :alt: License: LGPL-3\n\nCMS notification\n=================\n\nFeatures\n--------\n\nManage notifications in your CMS. Provides:\n\n* menu item for settings\n* menu item for notifications listing\n* flag `has_unread_notif` on user to highlight when the user has an unread notification\n* flag `cms_type` on message subtype to enable/disable visibility in CMS\n\n\nDepends on `mail_digest [WIP PR] `_\nand `cms_form [WIP PR] `_.\n\n\nDefault appearance\n------------------\n\n.. image:: ./images/cms_notif_menu.png\n.. image:: ./images/cms_notif_settings.png\n.. image:: ./images/cms_notif_listing.png\n\n\nCustomization\n-------------\n\nYou can customize the form as specified in ``cms_form`` docs.\n``cms_notification`` extends the form behavior allowing you to just\nprovide the fields you need and a mapping between fields and messages'\nsubtypes.\n\n.. code:: python\n\n class CMSNotificationPanel(models.AbstractModel):\n _inherit = 'cms.notification.panel.form'\n\n enable_my_type = fields.Boolean(\n string='Enable my type notifications',\n help=(\"If active, you will receive notifications \"\n \"about this type.\")\n )\n enable_my_type2 = fields.Boolean(\n string='Enable my type 2 notifications',\n help=(\"If active, you will receive notifications \"\n \"about this type 2.\")\n )\n\n @property\n def _form_subtype_fields(self):\n res = super(CMSNotificationPanel, self)._form_subtype_fields\n res.update({\n 'enable_my_type': 'module.mt_mytype',\n 'enable_my_type2': 'module.mt_mytype2',\n })\n return res\n\n\nUsage\n-----\n\n\nTo bring the user to her/his panel:\n\n.. code:: html\n\n Notifications\n\n\nTo bring the user to her/his notifications:\n\n.. code:: html\n\n Notification settings\n\n\nBug Tracker\n===========\n\nBugs are tracked on `GitHub Issues `_. In\ncase of trouble, please check there if your issue has already been\nreported. If you spotted it first, help us smashing it by providing a\ndetailed and welcomed feedback.\n\nCredits\n=======\n\nContributors\n------------\n\n- Simone Orsi simone.orsi@camptocamp.com\n\nFunders\n-------\n\nThe development of this module has been financially supported by: `Fluxdock.io `_.\n\n\nMaintainer\n----------\n\n\n.. image:: https://odoo-community.org/logo.png\n :alt: Odoo Community Association\n :target: https://odoo-community.org\n\nThis module is maintained by the OCA.\n\nOCA, or the Odoo Community Association, is a nonprofit organization\nwhose mission is to support the collaborative development of Odoo\nfeatures and promote its widespread use.\n\nTo contribute to this module, please visit https://odoo-community.org.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "LGPL-3", "maintainer": "", "maintainer_email": "", "name": "odoo9-addon-cms-notification", "package_url": "https://pypi.org/project/odoo9-addon-cms-notification/", "platform": "", "project_url": "https://pypi.org/project/odoo9-addon-cms-notification/", "project_urls": null, "release_url": "https://pypi.org/project/odoo9-addon-cms-notification/9.0.1.0.0.99.dev2/", "requires_dist": [ "odoo (<9.1a,>=9.0a)", "odoo9-addon-base-fontawesome", "odoo9-addon-cms-form", "odoo9-addon-mail-digest" ], "requires_python": "~=2.7", "summary": "Basic notifications management for your CMS system", "version": "9.0.1.0.0.99.dev2" }, "last_serial": 3499740, "releases": { "9.0.1.0.0.99.dev1": [ { "comment_text": "", "digests": { "md5": "871b178ca62a871c7dee4bb93f4f6207", "sha256": "14e128cfadcaade47bac61f0bff37a61e8b83ac82fe273a7fc08946cd7f092d6" }, "downloads": -1, "filename": "odoo9_addon_cms_notification-9.0.1.0.0.99.dev1-py2-none-any.whl", "has_sig": false, "md5_digest": "871b178ca62a871c7dee4bb93f4f6207", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 80886, "upload_time": "2017-11-23T05:30:19", "url": "https://files.pythonhosted.org/packages/8c/62/d66dd26fc87cd833c83ca9b9a28616c406d053ddfea02c0f5f6b1a37dfa7/odoo9_addon_cms_notification-9.0.1.0.0.99.dev1-py2-none-any.whl" } ], "9.0.1.0.0.99.dev2": [ { "comment_text": "", "digests": { "md5": "e62d11ebe8ca5ed295e4bf17ec363e11", "sha256": "f0044033af9be1fcf6f780173174df9bf314e835d2de9797b16d9a7184420fc5" }, "downloads": -1, "filename": "odoo9_addon_cms_notification-9.0.1.0.0.99.dev2-py2-none-any.whl", "has_sig": false, "md5_digest": "e62d11ebe8ca5ed295e4bf17ec363e11", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 83911, "upload_time": "2018-01-18T05:33:34", "url": "https://files.pythonhosted.org/packages/41/13/4f1071d0b3065c0a9f9526ab6fc654db64c6ed34bd960f19b31ab88af37b/odoo9_addon_cms_notification-9.0.1.0.0.99.dev2-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e62d11ebe8ca5ed295e4bf17ec363e11", "sha256": "f0044033af9be1fcf6f780173174df9bf314e835d2de9797b16d9a7184420fc5" }, "downloads": -1, "filename": "odoo9_addon_cms_notification-9.0.1.0.0.99.dev2-py2-none-any.whl", "has_sig": false, "md5_digest": "e62d11ebe8ca5ed295e4bf17ec363e11", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 83911, "upload_time": "2018-01-18T05:33:34", "url": "https://files.pythonhosted.org/packages/41/13/4f1071d0b3065c0a9f9526ab6fc654db64c6ed34bd960f19b31ab88af37b/odoo9_addon_cms_notification-9.0.1.0.0.99.dev2-py2-none-any.whl" } ] }