- Mar 13, 2019
-
-
Dr Rich Wareham authored
Bring in the Auto-DevOps template from GitLab. We do our own matrix testing but this brings in the various security, lecence and dependency scanning tools from Auto-DevOps. In order to make use of these scanning tools we build a small container but this is not intended to run the application, just to contain the source so that the various scanners can scan it. That being said we do "pip install" within the container so that a basic "pip install" test must pass before we start all the rest of the test jobs. Closes #7
-
Dr Rich Wareham authored
Support authenticated connections Closes #5 See merge request !6
-
- Mar 12, 2019
-
-
Dr Abraham Martin authored
-
Dr Abraham Martin authored
-
Dr Abraham Martin authored
Add support for optional settings that will allow users to authenticate and use django-ucamlookup outside the CUDN.
-
Dr Abraham Martin authored
-
- Mar 08, 2019
-
-
Dr Abraham Martin authored
add GitLab CI configuration for testing Closes #6 See merge request !5
-
- Mar 07, 2019
-
-
Dr Rich Wareham authored
Add a basic CI configuration which matrix tests against supported Python and Django versions along with running flake8 and code-coverage. Coverage information is extracted from the coverage job run. Closes #6
-
- Jan 07, 2019
-
-
Rich Wareham authored
Add tox support for matrix testing
-
Re-work the tox deployment so that we mount the application directory as a read-only volume rather than copying the file in when building the image. This has the following advantages: 1. We do not build a new image each time we run tests. (This is nicer to those of us with finite disk space.) 2. Running tests is slightly faster since a new image is not being built. 3. The application directory is mounted read-only so we catch code which accidentally writes to the current directory. 4. We can use the upstream tox image rather than rolling our own derived image. In order to make to happy to run in a read-only environment, we specify that a) it does not run sdist to write an .egg-info directory and b) that coverage data is stored in /tmp rather than the application directory.
-
- Dec 20, 2018
-
-
Dr Abraham Martin authored
-
Dr Abraham Martin authored
-
Dr Abraham Martin authored
-
Dr Abraham Martin authored
Use themattrix/tox-base docker image. This image contains all versions of python, whuch makes matrix testing very easy.
-
Dr Abraham Martin authored
-
Dr Abraham Martin authored
-
Dr Abraham Martin authored
-
Dr Abraham Martin authored
-
Dr Abraham Martin authored
-
Dr Abraham Martin authored
-
Dr Abraham Martin authored
-
- Dec 19, 2018
-
-
Dr Abraham Martin authored
-
- Jul 13, 2018
-
-
Dr Abraham Martin authored
update ibisclient to 1.2.8 release
-
Dr Rich Wareham authored
-
- Jan 23, 2018
-
-
Rich Wareham authored
Git uis references
-
Dr Abraham Martin authored
-
Dr Abraham Martin authored
-
- Apr 20, 2017
-
-
Dr Abraham Martin authored
-
- Mar 22, 2017
-
-
Mike Bamford authored
bugfix: "single select" control not initialising (introduced single_user on ucamlookup_users.html to initialise "single select")
-
- Jan 18, 2017
-
-
Mike Bamford authored
-
- Jan 13, 2017
-
-
Mike Bamford authored
-
Mike Bamford authored
-
- Sep 16, 2016
-
-
Jon Warbrick authored
..and bump version to 1.9.1
-
- Sep 15, 2016
-
-
Jon Warbrick authored
-
- Sep 14, 2016
-
-
Jon Warbrick authored
The invocation of Jquery select2 to provide searchable dropdowns didn't sanitise data coming fom lookup, with the result that any HTML markup it contained, including <script>...</script>, was interpreted. The documentation is difficult to follow, but indications are that the formater functions (at least formatResult and formatSelection), if overriden have to do their own escaping of data as necessary. They are however passed the current global 'escapeMarkup' function as their final parameter.
-
- Aug 23, 2016
-
-
Dr Abraham Martin authored
-
Dr Abraham Martin authored
-
Dr Abraham Martin authored
-
Dr Abraham Martin authored
-
- Jun 13, 2016
-
-
Dr Abraham Martin authored
-