Recent Releases of lowfat
lowfat - v1.20.0
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 - 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.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