django-watchman icon indicating copy to clipboard operation
django-watchman copied to clipboard

django-watchman exposes a status endpoint for your backing services like databases, caches, etc.

Results 28 django-watchman issues
Sort by recently updated
recently updated
newest added

Currently, the keyword argument **python_requires** of **setup()** is not set, and thus it is assumed that this distribution is compatible with all Python versions. However, I found it is not...

bug

I think it would help new comers, if you could tell some words about the "calling side" of django-watchman. I mean the client which calls the http end point and...

help wanted
pinned

Configure a list of environment variables to assert are set in `settings.py`. Should there be some default environment variables to check? - `SECRET_KEY` - `WATCHMAN_TOKENS` - ??

check
help wanted
pinned

Approximately 40 search results: https://github.com/search?q=from+watchman.decorators+import+check&type=code

enhancement

Fix TypeError at /watchman/dashboard/ for dashboard view, when Redis or something else is down

Add optional id for check to use in HTML template, else slugify check name to avoid silent modal popup crash.

Before this change, watchman may use an invalid path when the default storage does not use ``MEDIA_ROOT``. For example : - ``MEDIA_ROOT`` is set to "/media" - the default storage...

pinned

This could be config specific (our default root etc), but after upgrading to Django 2.2.26, we saw our watchman storage check consistently fail. See `CVE-2021-45452: Potential directory-traversal via Storage.save()` on...

help wanted
documentation

There was some hacky code put in place for this test: https://github.com/mwarkentin/django-watchman/blob/67e470775afdfbaf4c87919c5fa83d781c2e5560/tests/test_views.py#L281-L320 * Figure out if [overriding DATABASES is more supported](https://github.com/mwarkentin/django-watchman/blob/67e470775afdfbaf4c87919c5fa83d781c2e5560/tests/test_views.py#L286-L287) these days * Figure out if #13 is still...

Used to automate releases through Travis, which is no longer in use. Figure out how to automate releases from tags in `master` using GitHub Actions: https://github.com/marketplace/actions/pypi-publish