Skip to content

Latest commit

 

History

History
151 lines (126 loc) · 9.54 KB

CHANGELOG.md

File metadata and controls

151 lines (126 loc) · 9.54 KB

ColdFront Changelog

1.1.6 - 2024-03-27

  • Upgrade to Django 4.2 LTS #601
  • Update python version in Dockerfile to 3.8 #578
  • Add factoryboy Project and Allocation unit tests #546
  • Add docs for configuring LDAP auth against Active Directory #556
  • Fix grants formatting error #442
  • Add docs on creating a plugin #472
  • Add justification to allocation invoices #305
  • Add docs on configuring generic OIDC auth #528
  • Fix bug where notifications were auto-enabled user role changed #457
  • Add LDAP user search custom mapping and TLS support #545
  • Add docs on collect static for SITE_STATIC usage #358
  • Add signal for new allocation requests #549

1.1.5 - 2023-07-12

  • SECURITY BUG FIX: Unprotected eval when adding publication. #551
  • Documentation improvements

1.1.4 - 2023-02-11

  • Datepicker changed to flatpickr. Remove jquery-ui #438
  • Combined email expiry notifications #413
  • Remove obsolete arguments in signal defs #422
  • Allow sorting of users on detail page #408
  • Fix approve button deleting description text #433
  • Add Project Attributes #466
  • Slurm plugin: fix allocations in pending renewal status #176
  • Update list displayes to sort case insensitive throughout front end #393
  • Fix FreeIPA plugin not recognizing usernames greater than 11 characters #416
  • Send signal if allocation status is revoked #474
  • Upgrade to Django 3.2.17
  • Allow configuration of session timeout #452
  • Increase max length for user first_name #490

1.1.3 - 2022-07-07

  • Fix erronous allocation change request error message #428
  • Upgrade bootstrap and move to static assets #405
  • Allow changes on allocations in the test dataset
  • Add new ColdFront logos and branding #431

1.1.2 - 2022-07-06

  • Fix "Select all" toggle for allocations #396
  • Fixed allocation expiration task bug #401
  • Fix new user sorting #395
  • Fix allocation approved status #379
  • Add notes on project detail page #194
  • Add partial match for attribute search #421
  • Fix miscellaneous config issues #414
  • Upgrade to Django 3.2.14

1.1.1 - 2022-04-26

  • Fix grant export to only download those found under search #222
  • Fix bug that allowed users to be added to inactive allocations #386
  • Fix allocation request approval redirect #388
  • Upgrade to Django 3.2.13
  • Fix bug in slurm plugin where SLURM_NOOP was a str instead of a bool #392

1.1.0 - 2022-03-09

  • Add a checkbox to 'select all' users on the project to enable/disable notifications #291
  • Archived grant not viewable by PI #259
  • Add more detail info when multiple allocations on a project for same resource #193
  • Admins can prevent the renewal of allocations #203
  • Allow logout redirect URL to be configured #311
  • Fix empty user search exception #313
  • Add allocation change requests #294
  • Added signal dispatch for resource allocations #319
  • mokey oidc plugin: Handle groups claim as list #332
  • Fix divide by zero error when attribute that has 0 usage #336
  • Allocation request flow updates #341
  • Add attribute expansion support #324
  • Fix adding not-selected publications #343
  • Add forward filter parameters between active-archived projects search pages #347
  • Fix sorting arrows for allocation search #344
  • SECURITY BUG FIX: Check permissions on notification updates #348
  • Allow site-level control of how resources ordered within an allocation #334
  • LDAP user search plugin: Add ldap connect timeout config option #351
  • Upgrade to Django v3.2 #295
  • Fix error on duplicate publication entry #369
  • Add resource list page #323
  • Add resource detail page #320
  • Fix adding publications with large number of authors #283
  • Allow allocation users to see allocations of all statuses #292
  • Show allocations for both Active and New projects #365

1.0.4 - 2021-03-25

  • Slurm plugin: disabled resource should not show up in slurm files #235
  • Fix ldap config #271
  • Add sample csv data to pip packaging #279
  • Add LDAP User Search plugin configs

1.0.3 - 2021-03-02

  • Refactor ColdFront settings #264
  • Lots of documenation updates now hosted on readthedocs. see here
  • Fix setuptools for pip installs

1.0.2 - 2021-02-15

  • Accessibility fixes @zooley
  • OnDemand integration (adds link to ondemand)
  • Bug/Issue fixes

1.0.1 - 2020-07-17

  • Add test data
  • Fixed subscription breakdown by status plot failing due to missing resource
  • Add links to all projects and subscriptions for admin and director
  • Move template inside email conditional.
  • Remove django-hijack. Switch to using django-su. Fixes #85
  • Add freeipa consistency checker command line tool
  • Add freeipa ldap user search
  • Limit freeipa LDAP searching to enabled users
  • Limit local searches to active users
  • Add functionality to send automated nightly email for expiring and just expired subscription
  • Set default status to active when adding users to subscriptions
  • Make project review functionality optional
  • Add functionality to run functions on subscription expire
  • Rename delete user to remove user in subscription
  • Add ability to specify if subscriptions can be renewed
  • Remove inactive status and replace it with renewal requested status for subscriptions
  • Add optional description field to subscription model. This will allow distinguishing between subscriptions with the same resources.
  • Fixed archived projects requiring project review
  • Move is_private from SubscriptionAttribute to SubscriptionAttributeType
  • Show expired subscription on project detail page. Subscriptions are sorted by end date, so expired subscriptions will be at the bottom.

0.0.1 - 2018-10-03

  • Initial release