oasis4hedev / salsa

Web app for creating a syllabus in an accessible HTML document, publishing to the Canvas LMS, and more.
https://syllabustool.com
Other
6 stars 5 forks source link

Feature/reports use local records #490

Closed opsaaaaa closed 5 years ago

opsaaaaa commented 5 years ago

this should have probably been multiple pull requests. Context: document_meta is created from data from canvas. Que is a background task manager that is used to generate reports.

as an auditor, i want to be able to see stats about my organizations documents. when i am using reports_use_document_meta and a new report is generated and i visit a the report. then i should see stats about canvas documents when i am not using reports_use_document_meta and a new report is generated and i visit a the report. then i should see stats about the number of documents for each of my organizations.

as an auditor I want to be able to preview the documents for my organization and sub organizations. when i visit a report then i should see a list of documents and each document should have links to preview my documents.

as an auditor i want to be able to download my reports. when i visit reports and i click a download links for one of my generated reports then i should receive a zip file

as an auditor i want to be able to change what my files are named by. when i visit organization settings then i should be able to change what my documents are named by. and the input should allow for document.name, and document.lms_course_id when i download a report then the documents name should follow my naming scheme

when aws environment variables present then zip files should be upload to aws

when aws environment variables absent then zip files should be handled locally.