Commit Graph

38 Commits (2.4)

Author SHA1 Message Date
Luciano Righetti 09fb0cba65 fix: [security] reflected xss on dashboard edit 2023-08-11 09:53:21 +02:00
Sami Mokaddem 3c097f8202
fix: [dashboard:csvExport] Quote elements and correctly apply line break 2023-08-09 14:56:24 +02:00
Sami Mokaddem 51a1441a4a
chg: [dashboard:exportcsv] Small refactoring 2023-08-09 10:24:34 +02:00
Sami Mokaddem 123b1d07c2
new: [dashboard:export] Added CSV export functionality 2023-08-07 14:32:21 +02:00
iglocska 640e6ef0b5
new: [dashboard widget] added download parameter to the widget system 2023-06-26 18:15:17 +02:00
Jakub Onderka b9902618eb
Merge pull request #8909 from JakubOnderka/fix-notice
fix: [internal] Undefined index for invalid request
2023-05-24 09:53:50 +02:00
iglocska 712321eb81
new: [dashboard templates] show which modules will be visible to the given user 2023-05-16 14:04:32 +02:00
Sami Mokaddem 92d88f6f9d
fix: [dashboard:widget_render] Use the correct render when using cache 2023-02-09 11:42:21 +01:00
Jakub Onderka 99815c2b32 fix: [internal] Undefined index for invalid request 2023-02-08 15:53:13 +01:00
Jakub Onderka 6b634c7520 fix: [widgets] Fix some widgets 2022-10-20 14:54:36 +02:00
Jakub Onderka c40feb1897 chg: [redis] Use redis serializer for storing dashboard cache 2022-10-08 13:09:35 +02:00
Jakub Onderka 72b73ad381 chg: [UI] Remove dashboard layout 2022-05-07 19:12:47 +02:00
Jakub Onderka 512f467405 fix: [dashboard] Do not generate CSRF tokens when rendering widget 2022-05-06 10:20:17 +02:00
Jakub Onderka 832f82933a chg: [internal] Fix session closing for dashboard widget 2021-11-25 12:13:58 +01:00
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