Sami Mokaddem
3ae6351509
chg: [analyst-data:beforeSave] Make sure to set distribution to default value if not provided
2024-05-02 15:14:18 +02:00
Sami Mokaddem
51c00f434d
Merge branch 'develop' of github.com:MISP/MISP into feature/analyst-data-api
2024-04-29 14:12:07 +02:00
Sami Mokaddem
002749d5d9
chg: [analyst-data] Added support of capturing analyst-data nested in attributes, events, eventreports and objects
2024-04-29 14:11:04 +02:00
Jakub Onderka
df7ff3d4cd
Merge pull request #9651 from JakubOnderka/server-sync-debug
...
Server sync debug
2024-04-14 15:38:57 +02:00
Sami Mokaddem
ea490063c0
fix: [analystData:editableField] Made getEditableFields inheritance aware
2024-04-11 10:03:32 +02:00
Jakub Onderka
2b38de942b
chg: [internal] Server sync debug messages
2024-04-08 09:45:33 +02:00
Sami Mokaddem
3d8fe9d90e
fix: [analyst-data:attachData] Make sure to also load child notes and opinions
...
Changed the old behavior: Before we were loading 3 children. Now, we only load 1 by default.
2024-04-03 16:42:18 +02:00
Sami Mokaddem
16439afde5
new: [analyst-data] Added Inbound Relationship to all views.
2024-04-03 14:44:08 +02:00
Jakub Onderka
5acf0a922c
fix: [pull] Fix pulling from remote server when analyst data is not supported
2024-03-04 15:36:34 +01:00
Sami Mokaddem
e6dd70bd64
fix: [analyst-data:hasMoreNotesOrOpinions] Use correct model to fetch additional opinions
2024-02-29 14:24:45 +01:00
iglocska
b870728f6b
fix: [analystdata] push and pull fixes
...
- push: check sharing group data correctly
- pull: Don't throw errors if not all 3 types of notes exist on the remote
2024-02-29 11:18:06 +01:00
iglocska
cf0910dc04
fix: [analystdata] removed invalid field from the change before the last
2024-02-27 09:06:15 +01:00
iglocska
060cf4f45d
fix: [analystdata] restrict what to display in associated models
2024-02-27 09:03:17 +01:00
iglocska
38c6ffd7a0
fix: [analystdata] fixed editing of context specific editable fields
2024-02-27 08:44:34 +01:00
iglocska
9f859892c2
fix: [analyst data] zero out sharing group ID when other distribution setting is selected
2024-02-27 08:24:24 +01:00
iglocska
e6ec7871e3
fix: [notes] changed timestamp output to not include timezone
...
- doesn't work on all versions of mariadb/mysql
2024-02-23 10:18:29 +01:00
Sami Mokaddem
224415c3b4
chg: [analyst-data:edit] Added support of editable fields
2024-02-22 08:32:47 +01:00
Sami Mokaddem
720336f65d
chg: [analyst-data:datetimes] Moved datetime manamgent of created and modified field from the DB to the app.
...
- This change is to enforce the usage of UTC time as using MySQL's CURRENT_TIMESTAMP uses the TZ of the server
2024-02-21 16:20:07 +01:00
Sami Mokaddem
159f5278ef
fix: [analyst-data:view] Fixed analyst-data/view/all endpoint
2024-02-16 10:30:26 +01:00
Sami Mokaddem
502682ee51
fix: [analyst-data:pull] Return early if there is nothing to pull
2024-02-15 15:21:00 +01:00
Sami Mokaddem
5827170008
fix: [aclComponent] Make queryACL not complaining
2024-02-15 13:30:16 +01:00
Sami Mokaddem
54b3c566d4
new: [Event:_edit] Added support of recursive update of analyst data
2024-02-14 11:22:43 +01:00
Sami Mokaddem
006c900c8e
new: [Event:_add] Added support of recursive capture of analyst data
2024-02-14 09:48:11 +01:00
Sami Mokaddem
9c64255e50
chg: [analyst-data:UI] Reduced number of inline asset ressources inclusion
2024-02-13 16:02:12 +01:00
Sami Mokaddem
1afd609581
chg: [analyst-data:thread-view] Added possibility to fetch data having a deeper depth
2024-02-13 15:38:23 +01:00
Sami Mokaddem
e9d01c5f5f
chg: [analyst-data] Added many improvements for UI and fixed infite loop due to recursion
2024-02-13 14:37:00 +01:00
Sami Mokaddem
31ed2113fb
fix: [analyst-data:recursive-fetch] Second tentative to prevent recursion in relationship
2024-02-13 11:13:39 +01:00
Sami Mokaddem
9e97ae868c
fix: [analystData:fetchChildNotesAndOpinions] Added support of depth
2024-02-13 10:23:09 +01:00
Sami Mokaddem
ceb04b2662
chg: [analyst-data:beforeValidate] Do not override authors field if already set
2024-02-07 11:29:35 +01:00
Sami Mokaddem
ff42823f2f
fix: [analyst-data:pull] Make sure to correctly decode returned data
2024-02-06 11:34:37 +01:00
Sami Mokaddem
18dde0a73b
fix: [analyst-data:indexMinimal] Use the organisation name instead of UUID
...
- This is because PULL sync filter rules relies on organisation names of the remote
- This change is to avoid rewriting the regular sync path that relies on the org name
2024-02-06 11:30:11 +01:00
Sami Mokaddem
ca7b7dfb18
chg: [analyst-data:pull] Refactored condition building function for PULL sync rules
2024-02-06 11:15:05 +01:00
Sami Mokaddem
a8607c54dd
ichg: [analyst-note:pull] Continuation of adding support of PULL sync filtering rule - WiP
2024-02-06 10:58:58 +01:00
Sami Mokaddem
b928e8241b
chg: [analyst-note:pull] Started adding support of PULL sync filtering rule - WiP
2024-02-06 10:23:19 +01:00
Sami Mokaddem
e5d000143a
chg: [analyst-data:push] Added support of sync-filtering rules
2024-02-06 10:13:16 +01:00
Sami Mokaddem
9d18007b2e
fix: [analyst-data] Various fixes regarding ACL and recursive fetching
2024-02-06 10:04:20 +01:00
Sami Mokaddem
744a1124fd
chg: [analyst-data:identifyForPush] Removed commented code
2024-02-06 09:14:55 +01:00
Sami Mokaddem
80f97ad79f
chg: [analyst-data] Added missing ACL entries and improved pre-filtering before negotiation starts
2024-02-06 08:50:21 +01:00
Sami Mokaddem
3a8fe00df8
chg: [analyst-data:push] Simplified filtering logic during negotiation
2024-02-05 15:45:38 +01:00
Sami Mokaddem
a82fde10b4
chg: [analyst-data] Renamed bunch of synchronisation functions
2024-02-05 15:18:07 +01:00
Sami Mokaddem
207c55e1e4
fix: [analyst-data:push] Correctly adjust locked flag for push
2024-02-05 11:59:13 +01:00
Sami Mokaddem
7fee219b45
fix: [analyst-data:pull] Correctly adjust distribution level and locked flag when pulling
2024-02-05 11:58:40 +01:00
Sami Mokaddem
f649814afb
chg: [analyst-data:pull] Change in pull strategy + few improvements
2024-02-05 10:59:20 +01:00
Sami Mokaddem
ea88d5c7bb
chg: [analyst-data:pull] Continuation implementation of pull - WiP
2024-02-05 09:27:13 +01:00
Sami Mokaddem
8e6758e6f6
chg: [analyst-data:pull] Started implementation of pull - WiP
2024-02-01 16:27:54 +01:00
Sami Mokaddem
c4fc994857
fix: [analyst-data:pushAnalystData] Typo in success reporting log line
2024-02-01 14:53:36 +01:00
Sami Mokaddem
eaf8a2b98a
chg: [analyst-data] Added `locked` flag, support of orgc/org, analyst-data-blocklist and most implementation of push synchronisation - WiP
2024-02-01 14:24:41 +01:00
Sami Mokaddem
8cef82f1ea
chg: [server:sync/analyst-data] Started integration of server synchronisation - WiP
2024-01-31 15:10:08 +01:00
Sami Mokaddem
b2f3602265
chg: [analyst-data:ACL] Enforced ACL and reflected the change in the UI
2024-01-30 15:15:26 +01:00
Sami Mokaddem
e3b09cd5a5
fix: [analyst-data:afterFind] Only rearrange key sharing-group key if they distribution exists
2024-01-30 09:36:45 +01:00