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.

      1. Add a new Event Handler, Report.clientData. It should be triggered when the client export report is generated
      2. 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 Tyson Phillips (Inactive) made changes -
          Status Reopened [ 4 ] Closed [ 6 ]
          Resolution Fixed [ 1 ]
          tyson Tyson Phillips (Inactive) made changes -
          Summary Create new Clients.export event handler Create new Report.clientData event handler
          tyson Tyson Phillips (Inactive) made changes -
          Resolution Fixed [ 1 ]
          Status Closed [ 6 ] Reopened [ 4 ]
          Automated transition triggered when Tyson Phillips (Inactive) merged pull request #445 in Stash -
          Status In Review [ 5 ] Closed [ 6 ]
          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 Jonathan Reissmueller created a branch in Stash -
          Status Reopened [ 4 ] In Progress [ 3 ]
          tyson 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
          tyson Tyson Phillips (Inactive) made changes -
          Resolution Fixed [ 1 ]
          Status Closed [ 6 ] Reopened [ 4 ]
          tyson Tyson Phillips (Inactive) made changes -
          Status Reopened [ 4 ] Closed [ 6 ]
          Resolution Fixed [ 1 ]
          tyson Tyson Phillips (Inactive) made changes -
          Time Spent 15 minutes [ 900 ] 27 minutes [ 1620 ]
          Worklog Id 11112 [ 11112 ]
          tyson Tyson Phillips (Inactive) made changes -
          Resolution Fixed [ 1 ]
          Status Closed [ 6 ] Reopened [ 4 ]
          Automated transition triggered when Tyson Phillips (Inactive) merged pull request #439 in Stash -
          Status In Review [ 5 ] Closed [ 6 ]
          jonathan Jonathan Reissmueller made changes -
          Assignee Jonathan Reissmueller [ jonathan ]
          jonathan Jonathan Reissmueller made changes -
          Remaining Estimate 0 minutes [ 0 ]
          Time Spent 15 minutes [ 900 ]
          Worklog Id 11110 [ 11110 ]
          Automated transition triggered when Jonathan Reissmueller created pull request #439 in Stash -
          Status In Progress [ 3 ] In Review [ 5 ]
          Resolution Fixed [ 1 ]
          Automated transition triggered when Jonathan Reissmueller created a branch in Stash -
          Status Open [ 1 ] In Progress [ 3 ]
          tyson Tyson Phillips (Inactive) made changes -
          Link This issue blocks CORE-2691 [ CORE-2691 ]
          tyson Tyson Phillips (Inactive) made changes -
          Link This issue blocks CORE-2690 [ CORE-2690 ]
          tyson Tyson Phillips (Inactive) made changes -
          Field Original Value New Value
          Component/s Staff Interface [ 10000 ]
          tyson Tyson Phillips (Inactive) created issue -

            People

            • Assignee:
              jonathan Jonathan Reissmueller
              Reporter:
              tyson Tyson Phillips (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Fix Release Date:
                15/Jun/18

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 27 minutes
                27m

                  Agile