Comments (3)
Thinking about this, one unintrusive way to achieve the "auto-created or invited users cannot create their own checks" effect, would be to make the default check limit for new users configurable (as a new instance-wide configuration parameter).
On Healthchecks.io the default limit is currently hardcoded to 20, and on self-hosted instances it is currently hardcoded to 10000.
If the limit was configurable, site operator could set it to 0, and manually increase it up via admin UI for any accounts that do need the ability to create checks. And we could hide the "Add Project" functionality for users with check_limit=0, because it makes little sense to create projects if you will not be able to create any checks in them.
from healthchecks.
I would like to have to possibility of "true" read only user who can only see the checks and do nothing.
For this, perhaps the read-only dashboard would work?
It comes included in Healthchecks – to access the dashboard for a specific project go to the project's Settings page > API keys > create read-only API key > click on "Read-only dashboard" link.
from healthchecks.
+1 to this. We're using SSO with the OAuth2 Proxy and Okta so this automatically creates users (if they have permission in Okta) and we'd ideally like these to be read only.
from healthchecks.
Related Issues (20)
- Feature request: High-Availability HOT 2
- Alert gets sent even though check is OK HOT 2
- SITE_ROOT in local_settings.py HOT 2
- New type of API key: read-only, but returns check and channel UUIDs HOT 3
- gotify integration should allow to set priorities
- Slack legacy webhook integration HOT 2
- Mute all checks while updating HOT 3
- Get informed if job run time is too short HOT 2
- Hi, how to fix this error ,please help me, whenever user register it gives: SMTPAuthenticationError at /accounts/register/ (535, b'Incorrect authentication data')
- [docker] .env includes DEBUG=False yet banner still states "Running in debug mode, do not use in production." HOT 2
- Slack integration - default integration name to channel name HOT 1
- Unexpected "down" after sending ping HOT 2
- Discord Webhook integration HOT 6
- Return UUID in "List Existing Checks" response
- check display
- Allow use of slugs for E-Mail pings
- Notifications not working? HOT 1
- Cron not interpreted correctly HOT 1
- Integration API
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from healthchecks.