Recent Releases of lowfat

lowfat - v1.20.0

commits since v1.19.0.txt

Previous deployment on 4/10/2024 included the upgrade to Django 4.2

Changes since last deployment

  • Added supplier number field to claimant model, made available to edit in admin interface and view in fellow profile (issue #775)
  • Added information about purchase orders to funcding request form (issue #758)
  • Removed the ability to delete funding requests, expense claims, and blog posts (issue #763)

- Python
Published by phillybroadbent over 1 year ago

lowfat - v1.19.0

Changes

  • Update guidance text on several forms
  • Add accessibility statement link to footer
  • Migrate to GitHub Actions for CI

Fixes

  • Resolve dependency conflicts with updates

Upgrade Process

$ git fetch --all $ git stash $ git merge origin/master $ git stash pop $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py loaddata fixtures/flatpages.json $ python manage.py loaddata fixtures/sites.json $ bash bootstrap.sh

- Python
Published by jag1g13 over 5 years ago

lowfat - v.1.18.2

Fixes

  • Fix GitHub authentication deprecation warnings
  • Fix Crispy Forms / Django / Python version conflict

Upgrade Guide

$ git fetch --all $ git stash $ git merge origin/master $ git stash pop $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py loaddata fixtures/flatpages.json $ python manage.py loaddata fixtures/sites.json $ bash bootstrap.sh

- Python
Published by jag1g13 almost 6 years ago

lowfat - v1.18.1

Changes

  • Route fellows and public requests to different approval chains
  • Fix all failing tests
  • Fix duplicate user slugs when multiple users have the same name
  • Fix auto-approved funds not visible in some contexts
  • Fix public claim form error when not logged in
  • Add logging
  • Add warning / error messages to UI when data is missing
  • Add support for Python 3.7

Upgrade Guide

$ git fetch --all $ git stash $ git merge origin/master $ git stash pop $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py loaddata fixtures/flatpages.json $ python manage.py loaddata fixtures/sites.json $ bash bootstrap.sh

- Python
Published by jag1g13 about 6 years ago

lowfat - v1.17.0

New Features

  • Ask fellows about success metrics
  • Add bar for finance

Changes

  • Fix links on emails
  • Show email sent as HTML

Upgrade Guide

$ git fetch --all $ git stash $ git merge origin/master $ git stash pop $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py loaddata fixtures/flatpages.json $ python manage.py loaddata fixtures/sites.json $ bash bootstrap.sh

- Python
Published by rgaiacs about 7 years ago

lowfat - v1.14.3

Changes

  • Blog information template improved
  • Default GRANT_HEADING behaviour improved
  • Upgrade Font-Awesome, Academicons, Garlic and Tagulous
  • Fix bug due web sites that blocks bots

Upgrade Guide

$ git fetch --all $ git stash $ git merge origin/master $ git stash pop $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py loaddata fixtures/flatpages.json $ python manage.py loaddata fixtures/sites.json $ bash bootstrap.sh

- Python
Published by rgaiacs over 7 years ago

lowfat - v1.14.2

New Features

  • Report infrastructure based on Jupyter notebooks
  • Use geopy to provide latitute and longitude

Changes

  • Reduce frequency of email reminders for expenses

Upgrade Guide

$ git fetch --all $ git stash $ git merge origin/master $ git stash pop $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py loaddata fixtures/flatpages.json $ python manage.py loaddata fixtures/sites.json $ bash bootstrap.sh

- Python
Published by rgaiacs over 7 years ago

lowfat - v1.14.1

v1.14.1

New Features

  • Add missing question about calendar
  • Add form so users can change publicity permission
  • Require token to access the calendar
  • Produce financial reports

Changes

  • Update Travis CI based on supported versions of Django
  • Simplification of expenses statuses

Upgrade Guide

~~~ $ git fetch --all $ git stash $ git merge origin/master $ git stash pop $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py loaddata fixtures/flatpages.json $ python manage.py loaddata fixtures/sites.json $ bash bootstrap.sh ~~~

- Python
Published by rgaiacs over 7 years ago

lowfat - v1.14.0

New Features

  • Add extra lawyer of protection to access PDF
  • Add form validation to avoid enddate before the startdate
  • Add more values to config to represent organisation
  • Add link to Privacy Statement
  • Add ical

Changes

  • Fix tagulous/static directory
  • Improve admin view for Fund class
  • Change expenses initial status to 'submitted (awaiting processing)'
  • List blog posts in review loop
  • Fix email template
  • Fix "To" field in email archive
  • Workaround for plain text paragraphs in blockquotes split text
  • Use inaugural year instead of application year for __str__
  • Change template to use function to add link

Upgrade Guide

~~~ $ git fetch --all $ git stash $ git merge origin/master $ git stash pop $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py faddactivities $ python manage.py loaddata fixtures/flatpages.json $ python manage.py loaddata fixtures/sites.json $ bash bootstrap.sh ~~~

- Python
Published by rgaiacs almost 8 years ago

lowfat - v1.12.1

New Features

  • Add claimreview command to correct date of claims added later
  • Remove duplicate field for dates at Expenses model
  • Rename Fund.name to Fund.title
  • Assign T&C to fellows

Upgrade Guide

~~~ $ git fetch --all $ git stash $ git merge aefc702 $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py fixoldfunds $ git merge origin/master $ git stash pop $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py fixfundingsource $ python manage.py loaddata fixtures/flatpages.json $ python manage.py loaddata fixtures/sites.json $ bash bootstrap.sh ~~~

- Python
Published by rgaiacs almost 8 years ago

lowfat - v1.12.0

New Features

  • Fix link to terms and conditions
  • Record who attended Collaborations Workshop
  • Record who attended Inaugural Meeting

Upgrade Guide

~~~ $ git fetch --all $ git stash $ git merge origin/master $ git stash pop $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py loaddata fixtures/flatpages.json $ python manage.py loaddata fixtures/sites.json $ bash bootstrap.sh ~~~

- Python
Published by rgaiacs about 8 years ago

lowfat - v1.11.0

New Features

  • Enable visualisation of data from candidates that received offer
  • Add Bitbucket username to profiles
  • Add review loop as status for blog post draft
  • Add email about proofread of blog posts
  • Add reply_to field
  • Add copy of email to gatekeeper

Changes

  • Fix header for collaborator detail page
  • Improve Claimant Form
  • Use forenames before surname in admin page

Upgrade Guide

~~~ $ git fetch --all $ git stash $ git merge origin/master $ git stash pop $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py loaddata fixtures/flatpages.json $ python manage.py loaddata fixtures/sites.json $ bash bootstrap.sh ~~~

- Python
Published by rgaiacs about 8 years ago

lowfat - v1.10.0

New Features

  • Add new fields for Fellows 2018
  • Add script to import Fellows 2018

Upgrade Guide

~~~ $ git fetch --all $ git stash $ git merge origin/master $ git stash pop $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py loaddata fixtures/flatpages.json $ python manage.py loaddata fixtures/sites.json $ bash bootstrap.sh ~~~

- Python
Published by rgaiacs over 8 years ago

lowfat - v1.9.0

New Features

  • Add Research Software Engineer field

Changes

  • Merge Software Carpentry and Data Carpentry field
  • Fix table sorting
  • URL limit need to increase
  • Using matplotlib on a headless server

Upgrade Guide

~~~ $ git fetch --all $ git stash $ git merge origin/master $ git stash pop $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py loaddata fixtures/flatpages.json $ python manage.py loaddata fixtures/sites.json $ bash bootstrap.sh ~~~

- Python
Published by rgaiacs over 8 years ago

lowfat - v1.8.0

New Features

  • Record stage career when fellows apply

Changes

  • Replace Bokeh with matplotlib
  • Fix URL redirect for staff when using GitHub to login
  • Fix JACS 3.0 Principal subject codes
  • Add location of funding request to view page

Upgrade Guide

~~~ $ git fetch --all $ git stash $ git merge origin/master $ git stash pop $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py loaddata fixtures/flatpages.json $ python manage.py loaddata fixtures/sites.json $ bash bootstrap.sh ~~~

- Python
Published by rgaiacs over 8 years ago

lowfat - v1.7.0

New Features

  • Advance booking checkbox in expense claim form

Only available for staffs.

  • Show fellow name in dashboard summary tables

Only available for staffs.

Changes

  • Avoid error with a Unavailable page

The errors happened when user log in with GitHub but we don't know who the user is.

  • Improve form filter

  • Improve language

Upgrade Guide

~~~ $ git fetch --all $ git stash $ git merge origin/master $ git stash pop $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py loaddata fixtures/flatpages.json $ python manage.py loaddata fixtures/sites.json $ bash bootstrap.sh ~~~

- Python
Published by rgaiacs over 8 years ago

lowfat - v1.6.1

Changes

  • Fix local variable 'context' referenced before assignment
  • Fix email reminder sent with less than 24 hours
  • Document workaround for django-dbbackup when restoring backup

Upgrade Guide

~~~ $ git fetch --all $ git stash $ git merge origin/master $ git stash pop $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py loaddata fixtures/flatpages.json $ python manage.py loaddata fixtures/sites.json $ bash bootstrap.sh ~~~

- Python
Published by rgaiacs over 8 years ago

lowfat - v1.6.0

New Features

  • Fellows can edit requests before staffs review it
  • Notification to staffs if request is pending review for a while

Changes

  • Action URL are uniform
  • Upgrade Bokeh

Upgrade Guide

~~~ $ git fetch --all $ git stash $ git merge origin/master $ git stash pop $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py loaddata fixtures/flatpages.json $ python manage.py loaddata fixtures/sites.json $ bash bootstrap.sh ~~~

- Python
Published by rgaiacs over 8 years ago

lowfat - v1.5.1

Changes

  • Fix text at the blog post form
  • Fix staff tables when empty
  • Fix sqlite3.OperationalError
  • Fix MultipleObjectsReturned error
  • Upgrade academicons to v1.8.0

Upgrade Guide

~~~ $ git fetch --all $ git stash $ git merge origin/master $ git stash pop $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py loaddata fixtures/flatpages.json $ python manage.py loaddata fixtures/sites.json $ bash bootstrap.sh ~~~

- Python
Published by rgaiacs over 8 years ago

lowfat - v1.5.0

Changes

  • Fix wrong text at blog post form

Upgrade Guide

~~~ $ git fetch --all $ git stash $ git merge origin/master $ git stash pop $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py loaddata fixtures/flatpages.json $ python manage.py loaddata fixtures/sites.json $ bash bootstrap.sh ~~~

- Python
Published by rgaiacs over 8 years ago

lowfat - v1.4.1

New Features

  • Add option to send copy of email to claimant to staffs

Changes

  • Handle HTTP Error 410
  • Add GitHub login at Django admin login page
  • Fix blog selection

Upgrade Guide

django-simple-history has a new release, 1.9.0, which requires to run python manage.py migrate.

~~~ $ git fetch --all $ git stash $ git merge origin/master $ git stash pop $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py loaddata fixtures/flatpages.json $ python manage.py loaddata fixtures/sites.json $ bash bootstrap.sh ~~~

- Python
Published by rgaiacs over 8 years ago

lowfat - v1.4.0

New Features

  • Blog post list on public profile

Changes

  • Save approved date of request
  • Better string representation for funding requests
  • Better tab filter for staffs
  • Remove duplicate header

Upgrade Guide

~~~ $ git fetch --all $ git stash $ git merge origin/master $ git stash pop $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py loaddata fixtures/flatpages.json $ python manage.py loaddata fixtures/sites.json $ bash bootstrap.sh ~~~

- Python
Published by rgaiacs over 8 years ago

lowfat - v1.3.1

New Features

  • Staffs can set expiration date for inaugural year grant.

Changes

  • Make money unavailable after inaugural year.

The expiration date is available at the dashboard. - Request submitted date is available at dashboard. - Fix missing tweet at email template. - Use a different icon for event website link

Upgrade Guide

~~~ $ git fetch --all $ git stash $ git merge origin/master $ git stash pop $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py loaddata fixtures/flatpages.json $ python manage.py loaddata fixtures/sites.json $ bash bootstrap.sh ~~~

- Python
Published by rgaiacs almost 9 years ago

lowfat - v1.3.0

New Features

  • Blog posts have new co-author field.
  • Blog posts have new notes field.
  • Authors can remove blog post submission when at triage phase.
  • Authors can edit blog post submission when at triage phase.

Changes

  • Improve in how finance is calculated.
  • New status for blog post submission.
  • Information is more uniform among staff, fellows and general public.
  • Logo at navigation bar is bigger.
  • Table overflow at blog review page is fixed.

Upgrade Guide

~~~ $ git fetch --all $ git stash $ git merge origin/master $ git stash pop $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py loaddata fixtures/flatpages.json $ python manage.py loaddata fixtures/sites.json $ bash bootstrap.sh ~~~

- Python
Published by rgaiacs almost 9 years ago

lowfat - v1.2.2

Changes

  • Fix bug.

Upgrade Guide

~~~ $ git fetch --all $ git stash $ git merge origin/master $ git stash pop $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py loaddata fixtures/flatpages.json $ python manage.py loaddata fixtures/sites.json ~~~

- Python
Published by rgaiacs almost 9 years ago

lowfat - v1.2.1

Changes

  • Fix missing template bug.

Upgrade Guide

~~~ $ git fetch --all $ git stash $ git merge origin/master $ git stash pop $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py loaddata fixtures/flatpages.json $ python manage.py loaddata fixtures/sites.json ~~~

- Python
Published by rgaiacs almost 9 years ago

lowfat - v1.2.0

New Features

  • Add validation for blog post draft
  • Add HTML email

Changes

  • Drop support to Django 1.9

Upgrade Guide

~~~ $ git fetch --all $ git stash $ git merge origin/master $ git stash pop $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py loaddata fixtures/flatpages.json $ python manage.py loaddata fixtures/sites.json ~~~

- Python
Published by rgaiacs almost 9 years ago

lowfat - v1.1.2

Changes

  • Fix blog post list at dashboard
  • Fix checkbox for email notification
  • Keep record of all review email

Upgrade Guide

~~~ $ git fetch --all $ git stash $ git merge origin/master $ git stash pop $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py loaddata fixtures/flatpages.json $ python manage.py loaddata fixtures/sites.json ~~~

- Python
Published by rgaiacs almost 9 years ago

lowfat - v1.1.1

Fix missing static files.

Upgrade Guide

~~~ $ git fetch --all $ git stash $ git merge origin/master $ git stash pop $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py loaddata fixtures/flatpages.json $ python manage.py loaddata fixtures/sites.json $ bash bootstrap.sh ~~~

- Python
Published by rgaiacs almost 9 years ago

lowfat - v1.1.0

New Features

  • Datepicker.
  • Links to view, review and edit requests.
  • Add type of funds into Funding request stage.

Changes

  • Sort options on forms.

Upgrade Guide

~~~ $ git fetch --all $ git stash $ git merge origin/master $ git stash pop $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py loaddata fixtures/flatpages.json $ python manage.py loaddata fixtures/sites.json ~~~

If you don't run python -m pip install --upgrade -r requirements.txt you will get a error related with the missing of django-datetime-widget.

- Python
Published by rgaiacs almost 9 years ago

lowfat - v1.0.0

Only change the release number from v0.11.0 to v1.0.0.

- Python
Published by rgaiacs almost 9 years ago

lowfat - v0.11.0

New Features

  • Submit a blog post draft without an associated event
  • Categorisation into budget pot categories at Funding Request review stage
  • Flag when event is related with Fellows face to face selection meeting, Fellows inaugural meeting, Collaborations Workshop

Changes

  • Finance categories should be more clear now

Upgrade Guide

~~~ $ git fetch --all $ git stash $ git merge origin/master $ git stash pop $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py loaddata fixtures/flatpages.json $ python manage.py loaddata fixtures/sites.json ~~~

- Python
Published by rgaiacs almost 9 years ago

lowfat - v0.10.2

Revert "Invoice option to claim submission" since the implementation use blake2 that is only available on Python >= 3.6.

- Python
Published by rgaiacs almost 9 years ago

lowfat - v0.10.1

New Features

  • Invoice option to claim submission
  • Maintenance warning
  • Timestamp for each communication entry

Changes

  • Action links on staff dashboard
  • Store the full message send to claimant when reviewing requests
  • Email icon for fellows on index page only for staffs
  • Use default type of funds and grant from Constance
  • Fix Internal Server Error when login with GitHub
  • Improve language

Upgrade Notes

$ git fetch --all $ git stash $ git merge origin/master $ git stash pop $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py loaddata fixtures/flatpages.json $ python manage.py loaddata fixtures/sites.json

- Python
Published by rgaiacs almost 9 years ago

lowfat - v0.10.0

New Features

  • Option to reset password

Changes

  • Email template

Upgrade Notes

$ git fetch --all $ git stash $ git merge origin/master $ git stash pop $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py loaddata fixtures/flatpages.json $ python manage.py loaddata fixtures/sites.json

Need to replace {{ DOMAIN }} with {{ protocol }}://{{ site.domain }} in templates.

- Python
Published by rgaiacs about 9 years ago

lowfat - v0.9.0

New Features

  • Recent Actions page (powered by django-simple-history)
  • STAFFS_EMAIL into constance
  • Add shortcut to forms on navigation bar

Changes

  • Improve search bar look
  • Use a UK/Europe standard format of dates

Upgrade Notes

$ git fetch --all $ git stash $ git merge origin/master $ git stash pop $ python -m pip install --upgrade -r requirements.txt $ python manage.py migrate $ python manage.py populate_history --auto $ python manage.py loaddata fixtures/flatpages.json

- Python
Published by rgaiacs about 9 years ago

lowfat - v0.8.0

New Features

  • Constance
  • Use flatpages for email template
  • Make it clear that information was saved

Changes

  • Use now as initial value for start date and end date
  • Add years prior to 2017 to forms
  • Remove 'Relative number' on admin's expense form

- Python
Published by rgaiacs about 9 years ago