Comments (6)
from polynomial.
Miro has each board having an owner, a team (i.e. org), and an optional project (i.e. [dash]board).
However, difference for us is that a metric can belong to multiple boards.
from polynomial.
It seems clear metrics should keep an "owner" who is the only one who can edit it (and see/edit credentials). Ownership transfer should clear credentials.
Q: Should metrics be moveable to orgs? Or should it only be boards?
- would be nice to move metrics to org as it would help dedup and alloc to boards more easily
- if not, someone removing another user's metric from a board won't be able to add it up again (as the metric is private)
Q: Can a metric be associated with multiple orgs? That could make sense if orgs are seen more as "teams", with their own ACL. This could make sense as not all metrics should be seen/used by all (it doesn't make sense to handle ACLs at board level because removing a metric from board would make it irreversibly lost).
We now need a simple way to associate a metric with orgs.
from polynomial.
github (with issues associated to milestones):
tailwind ideas
- Action could be: Add to Org1; Add to Org2; ; Remove from Org1; Remove from Org2
- On metric form, could add "Available for" with a list of checkboxes/toggles
- Can be indeterminate:
document.getElementById("flexCheckIndeterminate").indeterminate = true;
- More advanted: https://flowbite.com/docs/components/dropdowns/#dropdown-with-search
from polynomial.
Question: what should be the permissions to be able to see/act on a metric? Right now we only list metrics owned by the user (i.e. My metrics). Maybe group by ownership with multiple tables? (but that will make them appear more than once!)
from polynomial.
Question: what should be the permissions to be able to see/act on a metric? Right now we only list metrics owned by the user (i.e. My metrics). Maybe group by ownership with multiple tables? (but that will make them appear more than once!)
/metrics/ could show several sections:
- "My metrics" with ability to edit/assign
- "Shared with me" with other metrics, tagged by org, which can be assigned to dashboards
Question: use tabs or just add another section below? Start simple without tabs?
from polynomial.
Related Issues (20)
- Replace seed.py with fixtures
- Confusing: removing from dashboard vs deleting metric
- Implement invite-only
- Using invite link multiple times seems to be accepted and to re-send accept email
- Style metric edit forms
- Ability to preview a chart of metric when testing
- Show link to exported Google Sheet in dashboard
- Ability to add comments / annotate graphs
- Verify Slack app
- Add metric description
- Add metrics metadata, such as created by, created at, last collected at
- Make it clearer that some metric configurations can't be backfilled
- Add records 🥇 🥈 🥉 HOT 2
- Users seem to (incorrectly) press the new dashboard icon on tabs in order to create a new metric
- Refresh form schema when specific form fields are changed
- Show warning sign next to metric if hasn't been collected for X days
- Ability to take over ownership of org metric by re-authorizing it
- Ability to unsubscribe from error notifications
- Ability to update org member permissions
- Previewing another user's metric (within same org) returns 404, even when admin HOT 1
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 polynomial.