PyAMS application for cinema reservation management
Project description
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; source code is available on Gitlab and pushed to Github. 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pyams_app_msc-2.2.1.tar.gz
.
File metadata
- Download URL: pyams_app_msc-2.2.1.tar.gz
- Upload date:
- Size: 5.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.7.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f23b4acc65310836e713a9e5b022c088e066ec1f8fe5314ea6b3ff9f460f437 |
|
MD5 | 9619cd10c6a4ca08d77ea773103acda6 |
|
BLAKE2b-256 | 674ad06846054f3cbbcc278643c3255a9cce007318825735dba6b3f38a040e79 |
File details
Details for the file pyams_app_msc-2.2.1-py3-none-any.whl
.
File metadata
- Download URL: pyams_app_msc-2.2.1-py3-none-any.whl
- Upload date:
- Size: 6.0 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.7.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e010b8dd42c803b82c242e1d760ae8df31835c89fb30a2bb4c4fce25fb5ac13 |
|
MD5 | 1cad4a0f4cc66f108cebed2006c89eda |
|
BLAKE2b-256 | 8ffa42269638643fe9582ad7bd04bb8c1dec7240809a03a42fbaef2193194192 |