FAQ | This is a LIVE service | Changelog

Skip to content
Snippets Groups Projects
CHANGELOG 3.28 KiB
Newer Older
Dr Abraham Martin's avatar
Dr Abraham Martin committed
django-ucamlookup changelog
=============================

Dr Rich Wareham's avatar
Dr Rich Wareham committed
3.0.5 - 08/11/2021
------------------

- Remove included ibisclient in favour of version available on PyPI.

3.0.4 - 21/06/2021
------------------

- Populate User object email with lookup email if accessible, or create it as crsid@cam.ac.uk,
otherwise. Also, set User first name to '' to not get updated by social auth pipelines.

3.0.3 - 09/05/2019
------------------

- Fixed a problem where validate_groupid_list() failed to validate a group id if it had leading
zeroes.

3.0.2 - 30/04/2019
------------------

- Replaced a feature that was removed in 3.0.0: namely that if a user or group is currently
selected in the control, it's filtered out of the dropdown results and thus can't be selected
twice.

3.0.1 - 30/04/2019
------------------

- Replaced a feature that was removed in 3.0.0: namely that when the principle user is
pre-selected in the control, it is locked, ie. it cannot be deleted.

msb's avatar
msb committed
3.0.0 - 23/04/2019
------------------

- Refactored library to use select2 version 4.0.6-rc.1 for it's user/group selection control. This
is a **breaking change** as this version of select2 requires that the control's tag be a
`<select>` instead of an `<input>`. The `group_list`/`user_list`/`single_group`/`single_user`
parameters have been deprecated in favour of using the `<option>` tag (example in `README.md`).
Also `validate_crsids()` has been deprecated in favour of `validate_crsid_list()` and
`validate_groupid_list()` has been added.
Dr Abraham Martin's avatar
Dr Abraham Martin committed
2.0.0 - 12/03/2019
------------------

- Add support for authentication. This allows connectivity to the lookup API from outside the CUDN

1.9.5 - 19/12/2018
------------------

- Update ibisclient to 1.2.8

Dr Abraham Martin's avatar
Dr Abraham Martin committed
1.9.4 - 20/04/2017
------------------

- Add disable option

Dr Abraham Martin's avatar
Dr Abraham Martin committed
- bugfix: "single select" control not initialising (introduced single_user on ucamlookup_users.html to
initialise "single select")
1.9.2 - 18/01/2017
------------------

- feature: parametrised placeholder

Mike Bamford's avatar
Mike Bamford committed
1.9.1 - 13/01/2017
------------------

- bugfix: placeholder now displays correctly for dropdown lookup

Jon Warbrick's avatar
Jon Warbrick committed
1.9 - 15/09/2016
----------------

- Fix XXS vulnerability in template macros

Dr Abraham Martin's avatar
Dr Abraham Martin committed
1.8 - 23/08/2016
------------------

- Dropped support for django 1.7
- Added support for django 1.9 and 1.10
- Dropped support for python 3.3
- Added support for python 3.5


1.7.1 - 13/06/2016
------------------

- Import utilities to the root package


1.7 - 06/06/2016
------------------

- Added Python 3 support


1.6.1 - 09/10/2015
------------------

- Return empty LookupGroup list if IbisException


Dr Abraham Martin's avatar
Dr Abraham Martin committed
1.6 - 09/10/2015
------------------

- Dropped support for django 1.6 (no longer supported by django project)
- Added the option to retrieve the LookupGroup object using get_user_lookupgroups


Dr Abraham Martin's avatar
Dr Abraham Martin committed
1.5 - 25/06/2015
------------------

- Updated ibisclient to 1.2.5


1.4 - 14/05/2015
------------------

- Unified debian and pypi versions


1.2.1 - 13/05/2015
------------------

- Limitation of the maximum characters the User.last_name (30) and Group.name (80) can have


1.2 - 01/05/2015
------------------

- Updated ibisclient to 1.2.3


1.1 - 19/09/2014
------------------

- The templates macros now support multiple calls: more than one lookup input tag can be used in a template


1.0 - 19/08/2014
------------------

Jon Warbrick's avatar
Jon Warbrick committed
- Initial version