=============================
PyAMS MSC application package
=============================
.. contents::
What is PyAMS?
==============
PyAMS (Pyramid Application Management Suite) is a small suite of packages written for applications
and content management with the Pyramid framework.
**PyAMS** is actually mainly used to manage web sites through content management applications (CMS,
see PyAMS_content package), but many features are generic and can be used inside any kind of web
application.
All PyAMS documentation is available on `ReadTheDocs <https://pyams.readthedocs.io>`_; source code
is available on `Gitlab <https://gitlab.com/pyams>`_ and pushed to `Github
<https://github.com/py-ams>`_. Doctests are available in the *doctests* source folder.
What is PyAMS MSC application?
==============================
PyAMS MSC application is a french web application ("Ma Séance Cinéma") which is used to manage sessions
and bookings in movies theaters.
Changelog
=========
2.2.1
-----
- Updated GDAL support in Gitlab CI
2.2.0
-----
- issue #129: updated calendar to always display current date
- issue #133: added check for missing profiles in booking archiving task
- issue #134: added option in operator profile to set today program length
2.1.0
-----
- issue #122: add establishment name to session request notification message
- issue #123: added timestamp argument to quotation link URL to avoid caching issues on quotation update
- issue #124: handle unregistered users profiles in today program view
- issue #126: add default quotation color if there is no defined color and no logo
- issue #128: add audience contact fields in messages templates
- issue #130: added separator in user profile menu between clients menus and operator menus
2.0.0
-----
- issue #113: added notification and confirmation email messages on new booking requests
- issue #115: updated session label getter for session without linked activity
- issue #117: updated theater catalog pagination
- issue #119: corrected translation
- added property to activities to define booking period when no session is defined
1.99.14
-------
- issue #103: add H3 and H4 title levels in activity description HTML editor
- issue #104: update session capacity on room change in session add form
- added option to notify user on profile creation by a site manager
1.99.13
-------
- issue #100: updated template translation
- issue #101: added attribute to define public sessions
- issue #102: added movie theater API to get room information, and update session capacity on room change
- updated required field marker position inside object widget
- set principal ID in user profile on registration
- added user registration confirmation delay in registration views adapter
1.99.12
-------
- added booking property to store participants age
1.99.11
-------
- issue #58: changed email address input mask
- issue #61: memoize booking recipient establishment in booking properties when booking is archived
- issue #81: updated activity specificities template to display sessions without visible illustration
- issue #84: added quotation email property
- issue #85: updated notification message handler on booking session change
- issue #86: add missing principal_id attribute to principal annotations
- issue #87: updated sessions display label when updating booking
- issue #89: updated activity add form title terms factory to handle tags containing accents
which were not extracted from TMDB
- issue #91: updated ZMI today program template
- issue #95: updated movie theater mail templates formatting values list
1.99.10
-------
- add missing field to registration confirmation form
- register factory for booking reminder task
1.99.9
------
- issue #76: updated calendar styles
- issue #78: register profile cleaner task factory
- issue #80: added description field to activity info
- issue #81: updated audiences management
- added property to enable/disable new sessions requests for each activity
- updated style of bookable sessions
- updated session version getters
1.99.8
------
- packaging/commit issue...
1.99.7
------
- issue #33: allow recipient notification when session is changed for booking
- issue #53: refresh dashboards after booking update
- issue #56: added total seats count in booking add and edit forms
- issue #60: quotation update
- issue #62: manage deletion for rooms, audiences and prices
- issue #67: update style of required fields in object widget
- issue #68: problem with empty reminder messages
- issue #69: updated datetime picker styles
- issue #71: added property to set the number of weeks for which to display sessions in calendar portlet renderer
- issue #72: removed end time from session label
- added rotation effect to filters switchers
- updated navigation link style
- use factories to create scheduler tasks
- replaced "datetime.utcnow()" with "datetime.now(timezone.utc)"
- updated CSS styles and other minor corrections
1.99.6.2
--------
- added missing Javascript resources to Git
1.99.6.1
--------
- packaging issue
1.99.6
------
- added paragraphs support to movie theaters
- added workflow publication support to movie theaters
- updated skin colors and styles
- display warning message when removing session with bookings
- updated header logo getter
- pre-select audience on new booking request
- added movie theater SEO adapter
- updated calendar event target URL
- added link to catalog entry data from session booking form
- updated refresh callbacks after booking workflow status update
1.99.5.1
--------
- added control in page header renderer
1.99.5
------
- issue #33: allow recipient notification when session is changed for booking
- issue #34: automatically update sesion capacity when moved to a new room with higher capacity
- issue #35: update dashboard on booking update
- added user profile views
- updated portlets and renderers for menus, navigation and styles
1.99.4
------
- issue #27: added theater setting to set first week day displayed in calendars
- issue #30: updated actions used to update content illustrations from medias gallery
- issue #31: added free accompanists count in booking data
- issue #32: allow direct booking validation from creation form
- updated event title getter
- updated user profile edit form
- added column priority getter for use in responsive tables
1.99.3
------
- issue #21: added display of principal phone number
- issue #22: updated shared content header viewlet to add button to go back to dashboard
- issue #25: updated prompt of activity selection widget
- issue #26: added support for vertical synchronization of calendars
- issue #27: removed theater week view from calendar
- issue #30: added action to set content illustration from medias gallery image
- issue #31: updated accompagnists price handler in quotations
1.99.2.4
--------
- removed code dependency on OAuth authentication module (bis!)
1.99.2.3
--------
- removed code dependency on OAuth authentication module
1.99.2.2
--------
- updated tests requirements
1.99.2.1
--------
- issue #24: updated booking value getter in dashboards
1.99.2
------
- updated menus order
- added paragraphs factory settings support to movie theater
- updated booking recipient label
- added structure type attribute to user profile
- disable autocomplete on user profile creation form
- added structures types references table
- renamed MSC skin
- updated movie theater breadcrumbs
- added marker interface to user dashboard views
- updated translations
- updated session seats
- updated session label adapter
- added button in booking add form to automatically redirect to validation form after creation
- updated AJAX finder URL to only get activities declared inside movie theater
- removed unused fields from address
- added tooltips on calendar events
- added permission and role to manage references tables
- allow theater manager to assign role to other managers
- include TMDB images as gallery paragraph instead of global gallery
- removed gallery support on catalog entries
- disabled paragraphs associations menu
- updated illustrations adapters
- updated activity types forms (fixes issue #6)
- added condition on bookings button display
- added missing picture to Git
- updated theater planning menu position
1.99.1
------
- added edit forms content getters
- added custom catalog entry roles adapters
- removed roles restrictions menu entries from theater navigation menu
- removed source folder from movie theater activity types properties (issue #6)
- changed reminder delay unit from hours to days (issue #4]
- updated theater settings edit form (issue #4)
1.99.0.1
--------
- fixed packaging issue
1.99.0
------
- first preliminary release
Raw data
{
"_id": null,
"home_page": "https://pyams.readthedocs.io",
"name": "pyams-app-msc",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": "Pyramid PyAMS",
"author": "Thierry Florac",
"author_email": "tflorac@ulthar.net",
"download_url": "https://files.pythonhosted.org/packages/67/4a/d06846054f3cbbcc278643c3255a9cce007318825735dba6b3f38a040e79/pyams_app_msc-2.2.1.tar.gz",
"platform": null,
"description": "=============================\nPyAMS MSC application package\n=============================\n\n.. contents::\n\n\nWhat is PyAMS?\n==============\n\nPyAMS (Pyramid Application Management Suite) is a small suite of packages written for applications\nand content management with the Pyramid framework.\n\n**PyAMS** is actually mainly used to manage web sites through content management applications (CMS,\nsee PyAMS_content package), but many features are generic and can be used inside any kind of web\napplication.\n\nAll PyAMS documentation is available on `ReadTheDocs <https://pyams.readthedocs.io>`_; source code\nis available on `Gitlab <https://gitlab.com/pyams>`_ and pushed to `Github\n<https://github.com/py-ams>`_. Doctests are available in the *doctests* source folder.\n\n\nWhat is PyAMS MSC application?\n==============================\n\nPyAMS MSC application is a french web application (\"Ma S\u00e9ance Cin\u00e9ma\") which is used to manage sessions\nand bookings in movies theaters.\n\n\nChangelog\n=========\n\n2.2.1\n-----\n - Updated GDAL support in Gitlab CI\n\n2.2.0\n-----\n - issue #129: updated calendar to always display current date\n - issue #133: added check for missing profiles in booking archiving task\n - issue #134: added option in operator profile to set today program length\n\n2.1.0\n-----\n - issue #122: add establishment name to session request notification message\n - issue #123: added timestamp argument to quotation link URL to avoid caching issues on quotation update\n - issue #124: handle unregistered users profiles in today program view\n - issue #126: add default quotation color if there is no defined color and no logo\n - issue #128: add audience contact fields in messages templates\n - issue #130: added separator in user profile menu between clients menus and operator menus\n\n2.0.0\n-----\n - issue #113: added notification and confirmation email messages on new booking requests\n - issue #115: updated session label getter for session without linked activity\n - issue #117: updated theater catalog pagination\n - issue #119: corrected translation\n - added property to activities to define booking period when no session is defined\n\n1.99.14\n-------\n - issue #103: add H3 and H4 title levels in activity description HTML editor\n - issue #104: update session capacity on room change in session add form\n - added option to notify user on profile creation by a site manager\n\n1.99.13\n-------\n - issue #100: updated template translation\n - issue #101: added attribute to define public sessions\n - issue #102: added movie theater API to get room information, and update session capacity on room change\n - updated required field marker position inside object widget\n - set principal ID in user profile on registration\n - added user registration confirmation delay in registration views adapter\n\n1.99.12\n-------\n - added booking property to store participants age\n\n1.99.11\n-------\n - issue #58: changed email address input mask\n - issue #61: memoize booking recipient establishment in booking properties when booking is archived\n - issue #81: updated activity specificities template to display sessions without visible illustration\n - issue #84: added quotation email property\n - issue #85: updated notification message handler on booking session change\n - issue #86: add missing principal_id attribute to principal annotations\n - issue #87: updated sessions display label when updating booking\n - issue #89: updated activity add form title terms factory to handle tags containing accents\n which were not extracted from TMDB\n - issue #91: updated ZMI today program template\n - issue #95: updated movie theater mail templates formatting values list\n\n1.99.10\n-------\n - add missing field to registration confirmation form\n - register factory for booking reminder task\n\n1.99.9\n------\n - issue #76: updated calendar styles\n - issue #78: register profile cleaner task factory\n - issue #80: added description field to activity info\n - issue #81: updated audiences management\n - added property to enable/disable new sessions requests for each activity\n - updated style of bookable sessions\n - updated session version getters\n\n1.99.8\n------\n - packaging/commit issue...\n\n1.99.7\n------\n - issue #33: allow recipient notification when session is changed for booking\n - issue #53: refresh dashboards after booking update\n - issue #56: added total seats count in booking add and edit forms\n - issue #60: quotation update\n - issue #62: manage deletion for rooms, audiences and prices\n - issue #67: update style of required fields in object widget\n - issue #68: problem with empty reminder messages\n - issue #69: updated datetime picker styles\n - issue #71: added property to set the number of weeks for which to display sessions in calendar portlet renderer\n - issue #72: removed end time from session label\n - added rotation effect to filters switchers\n - updated navigation link style\n - use factories to create scheduler tasks\n - replaced \"datetime.utcnow()\" with \"datetime.now(timezone.utc)\"\n - updated CSS styles and other minor corrections\n\n1.99.6.2\n--------\n - added missing Javascript resources to Git\n\n1.99.6.1\n--------\n - packaging issue\n\n1.99.6\n------\n - added paragraphs support to movie theaters\n - added workflow publication support to movie theaters\n - updated skin colors and styles\n - display warning message when removing session with bookings\n - updated header logo getter\n - pre-select audience on new booking request\n - added movie theater SEO adapter\n - updated calendar event target URL\n - added link to catalog entry data from session booking form\n - updated refresh callbacks after booking workflow status update\n\n1.99.5.1\n--------\n - added control in page header renderer\n\n1.99.5\n------\n - issue #33: allow recipient notification when session is changed for booking\n - issue #34: automatically update sesion capacity when moved to a new room with higher capacity\n - issue #35: update dashboard on booking update\n - added user profile views\n - updated portlets and renderers for menus, navigation and styles\n\n1.99.4\n------\n - issue #27: added theater setting to set first week day displayed in calendars\n - issue #30: updated actions used to update content illustrations from medias gallery\n - issue #31: added free accompanists count in booking data\n - issue #32: allow direct booking validation from creation form\n - updated event title getter\n - updated user profile edit form\n - added column priority getter for use in responsive tables\n\n1.99.3\n------\n - issue #21: added display of principal phone number\n - issue #22: updated shared content header viewlet to add button to go back to dashboard\n - issue #25: updated prompt of activity selection widget\n - issue #26: added support for vertical synchronization of calendars\n - issue #27: removed theater week view from calendar\n - issue #30: added action to set content illustration from medias gallery image\n - issue #31: updated accompagnists price handler in quotations\n\n1.99.2.4\n--------\n - removed code dependency on OAuth authentication module (bis!)\n\n1.99.2.3\n--------\n - removed code dependency on OAuth authentication module\n\n1.99.2.2\n--------\n - updated tests requirements\n\n1.99.2.1\n--------\n - issue #24: updated booking value getter in dashboards\n\n1.99.2\n------\n - updated menus order\n - added paragraphs factory settings support to movie theater\n - updated booking recipient label\n - added structure type attribute to user profile\n - disable autocomplete on user profile creation form\n - added structures types references table\n - renamed MSC skin\n - updated movie theater breadcrumbs\n - added marker interface to user dashboard views\n - updated translations\n - updated session seats\n - updated session label adapter\n - added button in booking add form to automatically redirect to validation form after creation\n - updated AJAX finder URL to only get activities declared inside movie theater\n - removed unused fields from address\n - added tooltips on calendar events\n - added permission and role to manage references tables\n - allow theater manager to assign role to other managers\n - include TMDB images as gallery paragraph instead of global gallery\n - removed gallery support on catalog entries\n - disabled paragraphs associations menu\n - updated illustrations adapters\n - updated activity types forms (fixes issue #6)\n - added condition on bookings button display\n - added missing picture to Git\n - updated theater planning menu position\n\n1.99.1\n------\n - added edit forms content getters\n - added custom catalog entry roles adapters\n - removed roles restrictions menu entries from theater navigation menu\n - removed source folder from movie theater activity types properties (issue #6)\n - changed reminder delay unit from hours to days (issue #4]\n - updated theater settings edit form (issue #4)\n\n1.99.0.1\n--------\n - fixed packaging issue\n\n1.99.0\n------\n - first preliminary release\n",
"bugtrack_url": null,
"license": "ZPL",
"summary": "PyAMS application for cinema reservation management",
"version": "2.2.1",
"project_urls": {
"Homepage": "https://pyams.readthedocs.io"
},
"split_keywords": [
"pyramid",
"pyams"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "8ffa42269638643fe9582ad7bd04bb8c1dec7240809a03a42fbaef2193194192",
"md5": "1cad4a0f4cc66f108cebed2006c89eda",
"sha256": "9e010b8dd42c803b82c242e1d760ae8df31835c89fb30a2bb4c4fce25fb5ac13"
},
"downloads": -1,
"filename": "pyams_app_msc-2.2.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "1cad4a0f4cc66f108cebed2006c89eda",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 5956360,
"upload_time": "2024-10-26T13:55:05",
"upload_time_iso_8601": "2024-10-26T13:55:05.032524Z",
"url": "https://files.pythonhosted.org/packages/8f/fa/42269638643fe9582ad7bd04bb8c1dec7240809a03a42fbaef2193194192/pyams_app_msc-2.2.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "674ad06846054f3cbbcc278643c3255a9cce007318825735dba6b3f38a040e79",
"md5": "9619cd10c6a4ca08d77ea773103acda6",
"sha256": "9f23b4acc65310836e713a9e5b022c088e066ec1f8fe5314ea6b3ff9f460f437"
},
"downloads": -1,
"filename": "pyams_app_msc-2.2.1.tar.gz",
"has_sig": false,
"md5_digest": "9619cd10c6a4ca08d77ea773103acda6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 5709627,
"upload_time": "2024-10-26T13:55:07",
"upload_time_iso_8601": "2024-10-26T13:55:07.720232Z",
"url": "https://files.pythonhosted.org/packages/67/4a/d06846054f3cbbcc278643c3255a9cce007318825735dba6b3f38a040e79/pyams_app_msc-2.2.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-26 13:55:07",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "pyams-app-msc"
}