Commit Graph

24 Commits (a61caa3a6a541e6f9761ae99c033c7457050bc0b)

Author SHA1 Message Date
mokaddem 9a81ddce49
fix: [dashbpard:updateSetting] Usage of CSRF token 2021-06-04 16:35:32 +02:00
iglocska 5d508ed4c3
fix: [CSRF] issues resolved for the dashboards controller 2021-04-13 10:51:09 +02:00
Jakub Onderka 7eb011517a
Merge pull request #6948 from JakubOnderka/fix-passed-args
fix: [UI] passedArgs should be JSON encoded
2021-02-06 16:26:11 +01:00
Jakub Onderka a368e3196f chg: [internal] Optimise fetching trending tags widget 2021-02-03 20:16:13 +01:00
Jakub Onderka 3e2ba7d76e fix: [UI] passedArgs should be JSON encoded 2021-02-03 17:22:31 +01:00
Andras Iklody d9afc70760
fix: [dashboards] saving the dashboard state failed due to uninitialised model 2021-01-26 12:25:24 +01:00
mokaddem 143d70604c
chg: [widgets:multiline] Pass widget_config to the view 2020-03-24 12:01:57 +01:00
mokaddem 4633d25418
new: [helper:scopedCSS] Moved implementation in a helper 2020-03-19 14:39:52 +01:00
mokaddem 3758b085a4
Merge branch '2.4' of github.com:MISP/MISP into 2.4 2020-03-10 11:22:17 +01:00
mokaddem 495218cea8
fix: [dashboards:edit] Prevent overriding the edited template with data
stored in user-settings
2020-03-10 11:21:35 +01:00
iglocska 9d3476cb6c
fix: [dashboard] several small fixes
- fixed issue of first few updates failing right after adding a self updating widget
- don't try to reload a removed widget
- fixed the internal random parametrised widget refresh to something more sane
2020-03-10 10:58:41 +01:00
mokaddem 2e2cb08a0b
fix: [dashboard:saveTemplate] Prevent array re-indexing causing issue
with HTML select's option value
2020-03-10 10:52:53 +01:00
iglocska bebc70a012
chg: [dashboard] show owner email of template to site owners and the owner themselves 2020-03-09 00:14:59 +01:00
iglocska bf2694c490
new: [dashboard] added template delete functionality 2020-03-09 00:08:23 +01:00
iglocska 6773b8d799
fix: [dashboards] fixed invalid recall of dashboard template 2020-03-08 23:54:02 +01:00
iglocska 8d02332b31
new: [dashboard] persistence package
- export dashboard state
- import dashboard state
- save dashboard state
  - make it available to others on the instance on demand
  - admins can set a default password for users that don't have anything configured yet
  - load another template based on what the community has shared
- added Whoami widget which was an outcome of the ESDC training
- various improvements, new fields for genericElements, etc
2020-03-08 23:36:27 +01:00
iglocska 218ea0333c
new: [dashboard] added a way to auto reload widgets
- has to be defined in the code of the widget
2020-03-04 14:46:01 +01:00
iglocska 14e2e68db8
fix: [cleanup] removed disabling the caching of dashboard widgets for debug purposes 2020-03-04 11:48:09 +01:00
iglocska 52e8924e6f
chg: [dashboard] Allow for the use of subdirectories in /app/Lib/Dashboard/Custom to be able to git clone repos 2020-03-04 11:46:45 +01:00
iglocska 33990b1923
fix: [cleanup] 2020-03-02 23:33:57 +01:00
iglocska 556efcbf5b
new: [dashboard] Added cachelifetimg setting as opposed to hard-coded value 2020-03-02 23:04:36 +01:00
iglocska 7b5374a81d
new: [dashboard] Added server resource module and some fixes 2020-03-02 00:32:26 +01:00
iglocska 750843725f
new: [Dashboard] added hook to check for permissions on module load
- allows for modules to have role / host org restrictions
2020-03-01 23:56:40 +01:00
iglocska 0d4df7c98b
new: [Dashboard] system
- Dashboard
  - modular similar to restSearch
  - build your own widgets
  - use a set of visualisation options (more coming!)
  - full access to internal functions for queries
  - auto discover core and 3rd party widgets
  - rearrange / configure widgets for each user individually
  - rearrange / resize widgets
  - settings can be configured by a site-admin on behalf of others
  - modules have a self-explain mode to guide users
  - caching mechanism for the modules / org

- set homepage / user
- various other fixes
2020-03-01 18:05:21 +01:00