Brian Helba
Brian Helba
The following plugins are missing text documentation in `docs/plugins.rst`: * `girder-audit-logs` * `girder-item-licenses` * `girder-thumbnails` * `girder-user-quota` * `girder-virtual-folders`
This provides better coverage of the typical local install pattern.
The Dockerfiles for Python 2 and Python 3 versions of Girder are nearly identical, and it would be easier to maintain if there was only one Dockerfile. This would also...
When https://gitlab.com/pycqa/flake8-docstrings/issues/36 is fixed, #3097 should be reverted.
Loading the `sentry_sdk` package during testing is undesired, since it globally hooks into exception handlers and initializing it multiple times causes exceptions. For tests of the `girder_sentry` plugin to be...
In Pytest, plugins are loaded automatically by the `server` fixture, based on the presence of `@pytest.mark.plugin` decorators. Since fixture loading occurs before any test case code runs, a test case...
At present, plugin Pytest tests live within subdirectories of `test/`. For example, the `audit_logs` tests are at `test/audit_logs/` and not `plugins/audit_logs/test` (or some other leaf directory at the same location)....
#2932 uses [`universal-ctags`](https://ctags.io/) to parse public symbols. However, `universal-ctags` is not yet widely available as a `.deb` package for most distributions. Following [some very recent upstream work](https://github.com/universal-ctags/ctags/issues/655), there is a...
RFC7235 4.1 states: > A server generating a 401 (Unauthorized) response MUST send a WWW-Authenticate header field containing at least one challenge.
When opened in IE11, the web client (built in production mode, I have not yet tested debug) fails to load entirely. This occurs on both Girder 2.5 and 3.0-alpha. See...