Skip to content

Releases: wjdp/xSACdb

v0.1.2

05 Jul 09:37
Compare
Choose a tag to compare

👋 NEWER RELEASE NOTES ON GITLAB 👋
➡️ https://gitlab.com/wjdp/xSACdb/tags ⬅️

Changed

  • Display qualification list on training dash for users without any qualifications or training_for, #144

Fixed

  • Updating planned SDC dates and notes fails.
  • Upcoming SDC sorted by date.
  • Server error when generating pool sheet, #223

v0.1.1

24 May 13:30
Compare
Choose a tag to compare

Fixed

  • Long email addresses would cause an exception when used for registering a local account. Issue #198.

v0.1.0

19 May 04:35
Compare
Choose a tag to compare

Upgrading

The following is needed to upgrade from nu-8 to v0.1.0

  • src/manage.py migrate --fake-initial. Faking is required for an upgrade to the authentication framework.
  • src/manage.py update_mp_cached to initialise caches.
  • src/manage.py update_mp_training_for to set training_for fields based on new logic.
  • src/manage.py createinitialrevisions to create initial revisions for the version control system.

Please note the ./manage.py command has changed to src/manage.py

Added

  • Docker support, Dockerfile for docker deployments added. Settings tweaked to allow for easy docker deployment.
    Database settings now configurable by environment variables to allow for non-predetermined values.
  • Static files are now served by the application. Please remove aliases for /static and /media in your web server
    configs.
  • Hijack feature, super-users now have the ability to assume the identity of any other user on the site via a
    hijack button on profile pages. Useful for issue finding and testing how others see the web interface.
  • Unique ID numbers are displayed on all objects in the database to aid with recognition. IDs are prefixed with
    letters to designate their type, for example members are M1234, sessions are S1234.
  • Instructor numbers are now prefixed with their code (OWI/AI/NI) automatically.
  • Revision history via django-reversion.
  • Field hidden in MemberProfile to hide member across entire site, useful for non-club supporting staff.
  • Simple logo customisation, specify your logo in conf/static/images/logo.png, a 300x300 PNG is ideal.
  • Support for error logging to getsentry.com.

Changed

  • Upgraded to Django 1.8 LTS.
  • Major cleanup of project files. All source files now reside in the src/ directory. ./manage.py command is now
    src/manage.py command. local_settings.py now lives in conf/ folder.
  • Much improvements to unit testing across the project. Automated testing via GitLab CI is now part of the development
    pipeline.
  • Training For field automation, the training for field now automatically updates when a trainee has any lessons
    assigned for a particular qualification. Will not overwrite with a lower ranked qualification.
  • Many third-party packages have been updated. django-allauth requires fake initials for it's migration from South.

Fixed

  • Fixed: Map would fail to load in sites overview.
  • Fixed: Incompatibility with latest Dokku 0.5.x
  • Fixed: Member profile fields allergies, veggie and other_qualifications added to detail and edit pages. Bug fixed where
    they were previously cleared by member updates. Will require manual data fixing.

v0.0.8 (nu-8)

18 May 03:05
Compare
Choose a tag to compare
  • [enhancement] Data structure re-jigging, allows upgrade of third-party background bits and skeleton members
  • [feature] Instructor dropdown on session planning page shows full names and limits choices to instructors
  • [feature] Poolsheets can be ordered by instructor, trainee or lesson
  • [bug] Google maps not showing when site is HTTPS
  • [bug] Google maps zoom function on edit page unusable, styling fix

v0.0.7 (nu-7)

18 May 03:06
Compare
Choose a tag to compare
  • [feature] Clicking Facebook title when open on login will activate login
  • [enhancement] More profile data is cached, some pages will load faster
  • [feature] Instructors are shown on the database officers page
  • [feature] Planned sessions can have names
  • [feature] Can search by first or last name in member search and trainee search
  • [feature] Member table additional information and design improvements
  • [bug] Members age was occasionally miscalculated, function performing this now adheres to the social norm of age
  • [bug] Performed lesson mouseover popup now shows long comments and works when scrolling
  • [feature] Group list page allows clicking on trainee names
  • [feature] Set personal qualifications on trainee record
  • [feature] Set instructor qualifications on trainee record
  • [feature] Set SDCs on trainee record
  • [bug] Pool sheets with undefined lessons would cause server error
  • [feature] 'Award SDC' page implemented, allows awarding a single SDC to multiple trainees
  • [feature] Can have multiple lessons per trainee per session. Works on individual and group selections. Trainees in session list are now sorted by last name. (Trainees added individually cannot be added multiple times in the same selection, the process must be repeated.)
  • [bug] Deleting member present in a session without assigned lessons caused server error

v0.0.6 (nu-6)

18 May 03:06
Compare
Choose a tag to compare
  • [enhancement] Internal project refactoring

v0.0.5 (nu-5)

18 May 03:10
Compare
Choose a tag to compare
  • [bug] Facebook app id failure
  • [bug] Some views failed to load during permissions checking

v0.0.4 (nu-4)

18 May 03:07
Compare
Choose a tag to compare
  • [enhancement] Reduce Facebook detail scope
  • [enhancement] Add fill tool to bulk add forms
  • [enhancement] Clean up bulk add forms
  • [enhancement] Clean up qualification award

v0.0.3 (nu-3)

18 May 03:08
Compare
Choose a tag to compare
  • [bug] SiteForm missing from VC

v0.0.2 (nu-2)

18 May 03:08
Compare
Choose a tag to compare
  • [enhancement] Nice 404, 403, 500 pages
  • [enhancement] Login page styling and layout improved, now using SASS
  • [feature] Version numbering, inline with VC tags
  • [enhancement] Some site fields are now multiline
  • [bug] SDC icons displaying incorrectly