pyams-app-msc


Namepyams-app-msc JSON
Version 2.2.1 PyPI version JSON
download
home_pagehttps://pyams.readthedocs.io
SummaryPyAMS application for cinema reservation management
upload_time2024-10-26 13:55:07
maintainerNone
docs_urlNone
authorThierry Florac
requires_python>=3.7
licenseZPL
keywords pyramid pyams
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            =============================
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"
}
        
Elapsed time: 0.79790s