35 Commits

Author SHA1 Message Date
7aab6a8887 Make golint happier 2018-03-22 12:40:21 +01:00
c0ecdee375 rename Context to ReqContext 2018-03-07 11:54:50 -05:00
338655dd37 move Context and session out of middleware 2018-03-06 18:16:49 -05:00
8e8f3c4332 dashboard and folder search with permissions 2018-02-08 17:11:01 +01:00
fc1d8416a7 working on dashboard search 2017-11-20 12:47:03 +01:00
3066280216 added code from #8504, and #8021 2017-06-23 17:13:58 -04:00
5cf40cbd12 WIP: move guardian logic for search into the sql query 2017-06-17 02:34:05 +02:00
c602afb9c6 WIP: dashboard search by folder + toggle for list or tree mode 2017-06-12 15:49:09 +02:00
68b9342de3 WIP: dashboard search by type (folder or dash) 2017-06-12 15:49:09 +02:00
53d11d50fc WIP: remove browse mode for dashboard search
Dashboard folders included in all searches. If a dashboard matches
a search and has a parent folder then the parent folder is appended
to the search result. A hierarchy is then returned in the result
with child dashboards under their parent folders.
2017-06-12 15:49:09 +02:00
1248728d7f WIP: rough prototype of dashboard folders
Breaks some stuff like selected dash in the search result.
In dashboard search, if the user is not searching then the result is
returned as a tree structure. No ACL's or user group ux yet.
2017-06-12 15:49:09 +02:00
35a7a3a52b feat(instrumentation): added some more timers 2016-06-03 17:00:39 +02:00
fbd94fc6ce feat(websockets): inital work on websockets, #4355 2016-03-14 11:59:51 +01:00
5b6754ce6c Merge branch 'master' into websocket 2016-03-14 10:33:11 +01:00
dd7e215e78 feat(dashslist): make sure dashbords exists in recently viewd dashboards
closes #4249
2016-03-05 12:27:37 +01:00
fc877ae0f4 poc(websockets): websocket poc 2016-03-03 23:05:08 +01:00
c709a28f02 More work on email and notification infra #1456 2015-06-05 08:15:38 +02:00
50a1feb90a Dashboard list panel: Now supports search by multiple tags, Closes #2096 2015-06-02 11:04:06 +02:00
dc607b8e8a Dashboard search now supports filtering by multiple dashboard tags, Closes #2095 2015-06-02 10:24:20 +02:00
448a8b8d1c Major refactorings around searching, moved to seperate package, trying to move stuff out of models package, extend search support searching different types of entities and different types of dashboards, #960 2015-05-13 13:36:24 +02:00
bb7d79e6d2 Refactoring search to support more than just db dashboards 2015-05-13 10:45:53 +02:00
a40299b4dc Progress on json file index and search #960 2015-05-12 12:20:03 +02:00
1a9f630710 Began work on adding json files to search, #960 2015-05-11 20:04:03 +02:00
26e4809e2e Big Backend Refatoring: Renamed Account -> Org 2015-02-23 20:07:49 +01:00
26eb6e559e Removed use of absolute urls in dashboard search and dashlist, root_url option is now not required, it is required if you use oauth or proxy grafana under suburl, #1483 2015-02-17 18:43:37 +01:00
9818f81c5f Completed search makover 2015-02-07 16:12:29 +01:00
397dfc54cd Fixed bug in png rendering when having changed public url 2015-02-06 14:17:40 +01:00
8e1b753664 Added limit to dashboard list panel and search 2015-02-05 11:10:56 +01:00
10820f31c2 Changed go package path 2015-02-05 10:37:13 +01:00
076905d14e Added isStarred to search result hit, very inefficient loading right now but can be cached later on 2015-02-05 09:49:00 +01:00
60541a455f Worked on search filter flag IsStarred, and updated frontend with new dashboard list panel 2015-02-04 11:35:59 +01:00
4ea5d80099 Various fixes to data access 2015-01-20 15:23:14 +01:00
90925273a0 User / Account model split, User and account now seperate entities, collaborators are now AccountUsers 2015-01-19 18:01:04 +01:00
22156fe309 Big refactoring for context.User, and how current user info is fetching, now included collaborator role 2015-01-16 14:32:18 +01:00
3226a3a58e Fixed hashing of passwords, Closes #3 2015-01-08 09:00:00 +01:00