Details
-
Type: Sub-task
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 4.3.0-b1
-
Component/s: Staff Interface
-
Labels:None
Description
A new Report.clientData event dandler needs to be created to retrieve data from the registered plugins. This is particularly useful for GDPR purposes when Blesta needs to retrieve all client information for export, but is not aware of client data that plugins may be storing. The plugin should register with this event and return any data necessary.
- Add a new Event Handler, Report.clientData. It should be triggered when the client export report is generated
- Each registered plugin should be given the client ID and return back all client-related data in a single object
- Care should be taken to limit memory and processing usage
Issue Links
Activity
Tyson Phillips (Inactive)
created issue -
Tyson Phillips (Inactive)
made changes -
Field | Original Value | New Value |
---|---|---|
Component/s | Staff Interface [ 10000 ] |
Tyson Phillips (Inactive)
made changes -
Tyson Phillips (Inactive)
made changes -
Automated transition triggered when Jonathan Reissmueller created a branch in Stash -
Status | Open [ 1 ] | In Progress [ 3 ] |
Automated transition triggered when Jonathan Reissmueller created pull request #439 in Stash -
Status | In Progress [ 3 ] | In Review [ 5 ] |
Resolution | Fixed [ 1 ] |
Jonathan Reissmueller
made changes -
Remaining Estimate | 0 minutes [ 0 ] | |
Time Spent | 15 minutes [ 900 ] | |
Worklog Id | 11110 [ 11110 ] |
Jonathan Reissmueller
made changes -
Assignee | Jonathan Reissmueller [ jonathan ] |
Automated transition triggered when Tyson Phillips (Inactive) merged pull request #439 in Stash -
Status | In Review [ 5 ] | Closed [ 6 ] |
Tyson Phillips (Inactive)
made changes -
Resolution | Fixed [ 1 ] | |
Status | Closed [ 6 ] | Reopened [ 4 ] |
Tyson Phillips (Inactive)
made changes -
Time Spent | 15 minutes [ 900 ] | 27 minutes [ 1620 ] |
Worklog Id | 11112 [ 11112 ] |
Tyson Phillips (Inactive)
made changes -
Status | Reopened [ 4 ] | Closed [ 6 ] |
Resolution | Fixed [ 1 ] |
Tyson Phillips (Inactive)
made changes -
Resolution | Fixed [ 1 ] | |
Status | Closed [ 6 ] | Reopened [ 4 ] |
Tyson Phillips (Inactive)
made changes -
Description |
A new *Clients.export* event dandler needs to be created to retrieve data from the registered plugins. This is particularly useful for GDPR purposes when Blesta needs to retrieve all client information for export, but is not aware of client data that plugins may be storing. The plugin should register with this event and return any data necessary.
# Add a new Event Handler, *Clients.export*. It should be triggered when the client export report is generated # Each registered plugin should be given the client ID and return back all client-related data in a single object #* Care should be taken to limit memory and processing usage |
A new *Report.clientData* event dandler needs to be created to retrieve data from the registered plugins. This is particularly useful for GDPR purposes when Blesta needs to retrieve all client information for export, but is not aware of client data that plugins may be storing. The plugin should register with this event and return any data necessary.
# Add a new Event Handler, *Report.clientData*. It should be triggered when the client export report is generated # Each registered plugin should be given the client ID and return back all client-related data in a single object #* Care should be taken to limit memory and processing usage |
Automated transition triggered when Jonathan Reissmueller created a branch in Stash -
Status | Reopened [ 4 ] | In Progress [ 3 ] |
Automated transition triggered when Jonathan Reissmueller created pull request #445 in Stash -
Status | In Progress [ 3 ] | In Review [ 5 ] |
Resolution | Fixed [ 1 ] |
Automated transition triggered when Tyson Phillips (Inactive) merged pull request #445 in Stash -
Status | In Review [ 5 ] | Closed [ 6 ] |
Tyson Phillips (Inactive)
made changes -
Resolution | Fixed [ 1 ] | |
Status | Closed [ 6 ] | Reopened [ 4 ] |
Tyson Phillips (Inactive)
made changes -
Summary | Create new Clients.export event handler | Create new Report.clientData event handler |
Tyson Phillips (Inactive)
made changes -
Status | Reopened [ 4 ] | Closed [ 6 ] |
Resolution | Fixed [ 1 ] |
Change the name of this event to "Report.clientData". So, create a new "EventsReportCallback" with a method "clientData".