Skip to main content

Ferienpass Management for Pro Juventute

Project description

Run the Tests

Install tox and run it:

pip install tox
tox

Limit the tests to a specific python version:

tox -e py27

Conventions

Onegov Feriennet follows PEP8 as close as possible. To test for it run:

tox -e pep8

Onegov Feriennet uses Semantic Versioning

Build Status

Build Status

Coverage

Project Coverage

Latest PyPI Release

Latest PyPI Release

License

onegov.feriennet is released under GPLv2

Changelog

0.9.0 (2017-05-03)

  • Adds the ability to search attendees and activity organisers. [href]

  • Forces users update their profile after login and before booking. [href]

  • Adds the ability to manage bokings/wishes on the matching view. [href]

  • Adds links from the matching view to the attendee and its bookings/wishes. [href]

  • Adds the ability to filter the matching view. [href]

  • Limits editors edit activites/occasions only in preview or proposed state. [href]

0.8.0 (2017-04-28)

  • Forces all usernames to be in lowercase. [href]

  • Moves the period filter further up. [href]

  • Increases the maximum allowed block-time from 90 to 360 minutes. [href]

0.7.1 (2017-04-11)

  • Adds a beneficiary to the bank account. [href]

0.7.0 (2017-03-28)

  • Switches to Elasticsearch 5. [href]

0.6.2 (2017-03-23)

  • Enable messages to attendees of cancelled occasions. [href]

  • Fixes no error showing for the first attendee added by a member. [href]

0.6.1 (2017-03-21)

  • Rely on latest onegov.org release. [href]

0.6.0 (2017-03-15)

  • Removes the ‘denied’ state for activities. [href]

  • Further differentiates between ticket and activity. [href]

  • Highlights the difference beteween a non-full occasion and a cancelled one. [href]

  • No longer cascades changes when cancelling a booking. [href]

  • Adds an IBAN field to all user profiles. [href]

  • Fix wishlist-count excluding blocked/denied bookings. [href]

  • Show the available spots in the activities list. [href]

  • Moves the admin-only filters to the top of the activity-filters list. [href]

  • Only count the accepted bookings when looking at the booking limit. [href]

  • Fixes matching view omitting items at random. [href]

0.5.1 (2017-03-03)

  • Fixes the daily ticket status being sent to editors. [href]

  • Fixes being unable to change the ticket status in the user profile. [href]

  • Fixes the daily ticket being disabled when editing the user profile. [href]

0.5.0 (2017-03-02)

  • Reorganises the activity filters. [href]

  • Adds the ability to filter activities by period weeks. [href]

  • Fixes age check not working for existing attendees. [href]

  • Adds the ability to selectivly incrase the priority of bookings. [href]

  • Fixes activities visibility for members. [href]

  • No longer send e-mails to inactive users. [href]

  • Introduces a way to define the way an org name is split into two lines. [href]

  • Use dropdowns instead of lists for the period/username selection. [href]

0.4.1 (2017-02-24)

  • Adds a meeting point to the occasion, a location to the activity. [href]

  • Renames “Opening hours” into something more fitting to a Ferienpass. [href]

  • Adds a favicon. [href]

  • Limit the bookings count to open/accepted bookings. [href]

  • Hides the homepage images in the settings. [href]

  • Improves period form descriptions. [href]

  • Restrict cancellations after matching to admins only. [href]

  • Adds the ability to define attendee-based limits. [href]

  • Adds the ability to set a booking deadline on the period. [href]

  • Hide pagination if there are no accessible activities. [href]

0.4.0 (2017-02-21)

  • Adds more fields to the user form. [href]

  • Splits attendee name into first/last name. [href]

  • Show a description about the process instead of the content in the activity ticket view. [href]

  • Adds the ability to set the minimum time between bookings. [href]

  • Adds the ability to exclude occasions from the overlap check. [href]

  • Adds four new categories. [href]

  • Adds up-front age validation for enrollments. [href]

  • Hides the activities to non-organisers/admins if there’s no active period. [href]

  • Shows the ages, costs and number of occasions on the activities view. [href]

  • Removes schoolclass-references from the age filters. [href]

  • Adds the ability to print all bookings or a specific one. [href]

0.3.1 (2017-02-14)

  • Adds the ability to work with multiple dates per occasion. [href]

  • Revoke access to notifications for organisers. [href]

  • Do not show the booking button before the wishlist phase has started. [href]

  • Adds a notes field to the attendee. [href]

  • Add organiser to the searchable attributes of activites. [href]

  • Fixes users being able to book occasions of unapproved activites. [href]

  • Start caching some often used data using the orm cache descriptor. [href]

  • Hide activites without an occasion in the active period from anonymous users. [href]

  • Adds the ability to enter the gender of an attendee. [href]

  • Fixes wrong operability calculation. [href]

0.3.0 (2017-01-30)

  • Fixes wrong font for generic logo. [href]

  • Shows the management menu for organisers again. [href]

0.2.2 (2017-01-19)

  • Depend on latest onegov.org release. [href]

0.2.1 (2017-01-19)

  • Depend on latest onegov.org release. [href]

0.2.0 (2017-01-19)

  • Improve design, moving all global tools to the top. [href]

  • Improves the initial content. [href]

  • No longer use custom page structure and cover page content. [href]

  • No longer send e-mails to admins if they are publishing their own activites. [href]

0.1.5 (2016-12-28)

  • Adds the ability to send e-mails manually to different sets of people. [href]

0.1.4 (2016-12-15)

  • Adds an emergency contact to the userprofile. [href]

  • Fixes cancelled bookings blocking new bookings. [href]

0.1.3 (2016-12-13)

  • Adds the ability to create invoices and to mark them as paid [href]

  • Ensures that the number of spots on an occasion cannot be lower than the number of already accepted bookings. [jref]

  • Adds the ability to cancel, reactivate and delete occasions. [href]

0.1.2 (2016-12-01)

  • Attendees may no longer book multiple occasions of an activity. [href]

  • Shows the total costs on the booking view. [href]

  • Shows the price of each booking and the cost for the activity pass. [href]

  • Adds the ability to limit the number of bookings per attendee and period. [href]

  • Adds the ability to set the price of a booking on the period. [href]

  • Adds the ability to change the cost of an occasion. [href]

0.1.1 (2016-11-25)

  • Adds the ability for administrators to create a booking for someone else. [href]

  • Adds the ability to book directly and cancel existing bookings. [href]

  • Indicate unoperable occasions in the booking view. [href]

  • Adds the ability to confirm the automatic matching. [href]

  • Adds the ability to influence the matching algorithm using various options. [href]

0.1.0 (2016-11-18)

  • The bookings are now called wishlists until the period is confirmed. [href]

  • Adds the ability to match bookings/attendees with occasions. [href]

0.0.9 (2016-11-02)

  • Adds the ability to enroll children in occasions. [href]

0.0.8 (2016-10-20)

  • Adds the ability to manage periods for occasions. [href]

  • Fixes occasion factoids not aligning nicely over multiple lines. [href]

0.0.7 (2016-10-14)

  • Adds the ability to discard activites in the “preview” state. [href]

  • Adds the ability to filter ones own activities. [href]

  • Adds the ability to filter activities by age. [href]

0.0.6 (2016-10-11)

  • Adds the ability to change any userprofile as administrator. [href]

  • Adds the ability to filter activites by the duration of their occasions. [href]

  • Always show an “Activities” link in the top bar. [href]

  • Organisers may now upload images and set internal links, file uploads are prohibited though. [href]

  • Gives admins the ability to change the organiser of an activity. [href]

  • Activites in preview are now always visible for admins. [href]

0.0.5 (2016-10-04)

  • Adds the ability to enter/delete occasions. [href]

  • Fix activity access rule for editors. [href]

0.0.4 (2016-09-29)

  • Shows the organiser of each activity on the activity itself. [href]

  • Adds the ability to filter activites by tag. [href]

0.0.3 (2016-09-22)

  • Adds the ability to create, publish and change activites. [href]

0.0.2 (2016-09-13)

  • Adds login/registration buttons to default homepage. [href]

0.0.1 (2016-09-13)

  • Initial Release. [href]

Project details


Release history Release notifications | RSS feed

This version

0.9.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

onegov.feriennet-0.9.0.tar.gz (951.5 kB view details)

Uploaded Source

Built Distribution

onegov.feriennet-0.9.0-py3-none-any.whl (984.3 kB view details)

Uploaded Python 3

File details

Details for the file onegov.feriennet-0.9.0.tar.gz.

File metadata

File hashes

Hashes for onegov.feriennet-0.9.0.tar.gz
Algorithm Hash digest
SHA256 747b6009d091ef3ede20ba40722a7cff1bb09a2adbe97ef553f97a3a009453ce
MD5 8f5b9bc35c1576fd28143ce8216dff2d
BLAKE2b-256 7374a0fede87ca47d27753b2e1baf8c75641a2be1154efbcb18b003c5f9e1284

See more details on using hashes here.

File details

Details for the file onegov.feriennet-0.9.0-py3-none-any.whl.

File metadata

File hashes

Hashes for onegov.feriennet-0.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0c93e9cdce0c6290eeeaca4e32eeaae3d1154f586209bcc324eb6ca34a2045fa
MD5 24187b47ac90fc2ff11b5339d64644e4
BLAKE2b-256 71caa2555d172bcd882479aa3648f4f0b535aaed7442076815c93fec9ff33544

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page