[GH-ISSUE #306] Feature Request: Add Healthchecks version number on footer #233

Closed
opened 2026-02-25 23:41:42 +03:00 by kerem · 8 comments
Owner

Originally created by @Thlb on GitHub (Nov 21, 2019).
Original GitHub issue: https://github.com/healthchecks/healthchecks/issues/306

Hi,

At the moment, i don't think we can see the currently installed version of Healthchecks.

Can you add the version number on the footer (or in an "about" page) ?

Thanks

Originally created by @Thlb on GitHub (Nov 21, 2019). Original GitHub issue: https://github.com/healthchecks/healthchecks/issues/306 Hi, At the moment, i don't think we can see the currently installed version of Healthchecks. Can you add the version number on the footer (or in an "about" page) ? Thanks
kerem closed this issue 2026-02-25 23:41:42 +03:00
Author
Owner

@immanuelfodor commented on GitHub (Nov 22, 2019):

It might be desirable to have a config option to opt-in/out of displaying this info as it can open up an attack vector if a self-hosted Healthchecks is exposed to the world.

<!-- gh-comment-id:557552140 --> @immanuelfodor commented on GitHub (Nov 22, 2019): It might be desirable to have a config option to opt-in/out of displaying this info as it can open up an attack vector if a self-hosted Healthchecks is exposed to the world.
Author
Owner

@Thlb commented on GitHub (Nov 22, 2019):

Agreed, and/or maybe only display this info for logged in users.

<!-- gh-comment-id:557552927 --> @Thlb commented on GitHub (Nov 22, 2019): Agreed, and/or maybe only display this info for logged in users.
Author
Owner

@cuu508 commented on GitHub (Dec 3, 2019):

How about showing the version in Django admin? Just added a commit which reads the version from CHANGELOG.md and displays it like so:

Screenshot from 2019-12-03 17-43-27

<!-- gh-comment-id:561227197 --> @cuu508 commented on GitHub (Dec 3, 2019): How about showing the version in Django admin? Just added a commit which reads the version from CHANGELOG.md and displays it like so: ![Screenshot from 2019-12-03 17-43-27](https://user-images.githubusercontent.com/661859/70065885-76f20f00-15f4-11ea-8cd4-ceebcdf31673.png)
Author
Owner

@Thlb commented on GitHub (Dec 4, 2019):

Hello,

Yeah, that's works too !

Thanks :)

<!-- gh-comment-id:561676733 --> @Thlb commented on GitHub (Dec 4, 2019): Hello, Yeah, that's works too ! Thanks :)
Author
Owner

@immanuelfodor commented on GitHub (Jan 2, 2020):

How can one enter the admin page? The /admin redirects to /admin/login/?next=/admin/ but there is the frontend login, which takes to the projects page. Should I do something in the settings py file?

<!-- gh-comment-id:570266229 --> @immanuelfodor commented on GitHub (Jan 2, 2020): How can one enter the admin page? The `/admin` redirects to `/admin/login/?next=/admin/` but there is the frontend login, which takes to the projects page. Should I do something in the settings py file?
Author
Owner

@immanuelfodor commented on GitHub (Jan 2, 2020):

Well, I needed to create a super user but the admin login still does't work with it, signs into an empty account.

FYI, the super user email must not exist in the DB, otherwise there is a nice 500 error page after login, and you need to manually update the auth user table in sqlite, the CLI admin creator doesn't complain, learnt it the hard way 😃

<!-- gh-comment-id:570279649 --> @immanuelfodor commented on GitHub (Jan 2, 2020): Well, I needed to create a super user but the admin login still does't work with it, signs into an empty account. FYI, the super user email must not exist in the DB, otherwise there is a nice 500 error page after login, and you need to manually update the auth user table in sqlite, the CLI admin creator doesn't complain, learnt it the hard way 😃
Author
Owner

@cuu508 commented on GitHub (Jan 3, 2020):

FYI, the super user email must not exist in the DB, otherwise there is a nice 500 error page after login, and you need to manually update the auth user table in sqlite, the CLI admin creator doesn't complain, learnt it the hard way

Sorry about that! Email's uniqueness is not enforced, that's a known problem – #290
Just looked at hooking into createsuperuser management command. It's possible but would be quite hacky. Perhaps a cleaner solution would be to rewrite it completely.

Well, I needed to create a super user but the admin login still does't work with it, signs into an empty account.

First, log in the normal way with your superuser credentials (you'll end up in an empty account). Once logged in, go to /admin/ and you should see the admin interface.

PS. Filed #317 and #318

<!-- gh-comment-id:570526115 --> @cuu508 commented on GitHub (Jan 3, 2020): > FYI, the super user email must not exist in the DB, otherwise there is a nice 500 error page after login, and you need to manually update the auth user table in sqlite, the CLI admin creator doesn't complain, learnt it the hard way Sorry about that! Email's uniqueness is not enforced, that's a known problem – #290 Just looked at hooking into `createsuperuser` management command. It's possible but would be quite hacky. Perhaps a cleaner solution would be to rewrite it completely. > Well, I needed to create a super user but the admin login still does't work with it, signs into an empty account. First, log in the normal way with your superuser credentials (you'll end up in an empty account). Once logged in, go to `/admin/` and you should see the admin interface. PS. Filed #317 and #318
Author
Owner

@immanuelfodor commented on GitHub (Jan 3, 2020):

Thanks for the guidance! Now, I managed to login to the admin page and fix the uniqueness in SQLite as well (https://github.com/healthchecks/healthchecks/issues/290#issuecomment-570529077).

<!-- gh-comment-id:570531009 --> @immanuelfodor commented on GitHub (Jan 3, 2020): Thanks for the guidance! Now, I managed to login to the admin page and fix the uniqueness in SQLite as well (https://github.com/healthchecks/healthchecks/issues/290#issuecomment-570529077).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/healthchecks#233
No description provided.