Michael Matloka
|
5d2ad6c7bb
|
chore(deps): Update black to 22.8.0 (#11596)
* chore(deps): Update `black` to `22.8.0`
* Format
|
2022-09-05 14:38:54 +02:00 |
|
Guido Iaquinti
|
698baf61db
|
fix(misc): remove variable allocation when not needed (part #2) (#10502)
|
2022-06-27 12:21:01 +02:00 |
|
Guido Iaquinti
|
0ef7f6a493
|
ci(flake8): enable unused import check (#8714)
|
2022-03-08 09:53:54 +01:00 |
|
Michael Matloka
|
db4111df8a
|
Finalize dashboard restrictions (#8527)
* Update test_insight.py
* Secure insight endpoint for dashboard restrictions
* Prohibit unauthorized deletion of restricted dashboard
* Update class name in snapshots
* Address feedback
|
2022-02-14 12:55:16 +00:00 |
|
Michael Matloka
|
3a678e7261
|
Dashboard privilege API and collaborators UI (#8424)
* Add basic `/api/projects/:id/dashboard/:id/collaborators`
* Handle more collaboration cases and add base tests
* Add some collaborators UI to share modal
* Improve Python typing
* Improve TS typing
* Allow addition and deletion of collaborators from UI
* Add upsell prototype
* Improve upsell button
* Add `effective_restriction_level` to `DashboardSerializer`
* Improve `LemonSelect` value handling
* Improve `LemonSelect` behavior when selecting existing value
* Refactor the way privilege level name is determined
* Don't destroy `ShareModal` on close to avoid logic remounting
* Split out upsell into own PR
* Fix TS
* Fix typing
* Increase security with more tests
* Inline `parents_query_dict`
* Dashboard collaborator bubbles (#8450)
* Add collaborator bubbles to restricted dashboard headers
* Rename `index.tsx` to `ProfilePicture.tsx` for readability
* Improve tooltip handling
* Create ProfileBubbles.stories.tsx
* Make collaborator bubbles tooltip dashboard-level
* Always show collaborator bubbles
* Dashboard restrictions (#8462)
* Add frontend-side restrictions editing restrictions to dashboards
* Restrict `InsightCard`
* Align info message margin
* Disallow locking yourself out of the dashboard
* Handle dashboard restrictions in the insight page
* Allow disabling `InsightsTable` series checkbox
* Fix minor issues
* Align .page-title-row height
* Fix typing
* Fix arg name
* Address review feedback
* Fix n+1 queries issue
|
2022-02-08 16:22:09 +00:00 |
|