Uploaded image for project: 'Moodle app'
  1. Moodle app
  2. MOBILE-4077

Support user custom reports

    XMLWordPrintable

Details

    • New Feature
    • Resolution: Done
    • Critical
    • 4.1.1
    • 4.1.0
    • Report builder
    • Hide
      1. In LMS, login as admin and disable custom reports in 'Site administration' > 'Advanced features' > 'enablecustomreports'. Then, go to the app and check that the 'Custom reports' link isn't displayed.
      2. In LMS, login as admin and enable custom reports in 'Site administration' > 'Advanced features' > 'enablecustomreports'. Then, go to the app and check that the 'Custom reports' link in the user menu is displayed.
      3. In the LMS create a report and set de audience to "All users". Then, go to the app, open user menu and click on "Custom reports". The created report should appear.
      4. In the LMS update the name of the report created in the step 3 without leaving the reports list page in the app. Then, PTR in the app and the report name should be updated.
      5. Select a report from the list and check it with LMS in responsive mode with the app, and desktop mode with tablet. Both should match (if the table have many columns, maybe we have to horizontally scroll in the tablet).
      6. Select a report from the list and check the info of the report when the user click in the info button placed in the header. The fields to be displayed in the modal are: "Report source", "Time created", "Time modified" and "Modified by". And the end of the modal, should display an advice with a link to the report in LMS.

       

      Show
      In LMS, login as admin and disable custom reports in 'Site administration' > 'Advanced features' > 'enablecustomreports'. Then, go to the app and check that the 'Custom reports' link isn't displayed. In LMS, login as admin and enable custom reports in 'Site administration' > 'Advanced features' > 'enablecustomreports'. Then, go to the app and check that the 'Custom reports' link in the user menu is displayed. In the LMS create a report and set de audience to "All users". Then, go to the app, open user menu and click on "Custom reports". The created report should appear. In the LMS update the name of the report created in the step 3 without leaving the reports list page in the app. Then, PTR in the app and the report name should be updated. Select a report from the list and check it with LMS in responsive mode with the app, and desktop mode with tablet. Both should match (if the table have many columns, maybe we have to horizontally scroll in the tablet). Select a report from the list and check the info of the report when the user click in the info button placed in the header. The fields to be displayed in the modal are: "Report source", "Time created", "Time modified" and "Modified by" . And the end of the modal, should display an advice with a link to the report in LMS.  
    • MOODLE_401_STABLE
    • MOODLE_401_STABLE
    • Moodle App 4.1.1

    Description

      In MDL-74030 a link within the user profile to a page listing the reports a user can see was created.

      We need to support this on the app, so the following functionality is required (LMS side):

      1. Detect if Report builder is enabled
      2. Detect whether we should display the link in the user profile to view reports for a particular uesr
      3. Web Service to retrieve all the reports a user can see
      4. Web Service to retrieve data for a particular report (with some information about filters applied?)
      5. Web Service to indicate that a report was viewed by someone

      Shaping doc: https://docs.google.com/document/d/1TOtYyixB80nYuWKs24CqqSKgz4VEzZO_7KHrqsfKsqM/edit#heading=h.604dubnwdl0t

      Attachments

        Issue Links

          Activity

            People

              alfonso.salces@moodle.com Alfonso Salces
              jleyva Juan Leyva
              Noel De Martin Noel De Martin
              Isabel Renedo Rouco Isabel Renedo Rouco
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Clockify

                  Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.