-
Notifications
You must be signed in to change notification settings - Fork 682
Case Reporting using user defined HTML templates #678
base: develop
Are you sure you want to change the base?
Conversation
thehive-backend/conf/routes: Some API-calls to support finding, importing, editing and deleting of case reporting templates were added. ui/app/index.html: All new .js files were added here. ui/app/scripts/app.js: Another button for report templates was added to the admin options. ui/app/views/components/header.component.html: HTML for the button for case reporting templates in admin options. ui/app/scripts/controllers/case/CaseMainCtrl.js: Added a button to trigger an overlay window that provides functionality for case reporting. ui/app/views/partials/case/case.panelinfo.html: HTML for the button to trigger case reporting. new files: thehive-backend/app/controllers/CaseReportingTemplateCtrl.scala: This controller links the js and angular services. thehive-backend/app/models/CaseReportingTemplate.scala: The definition of a case reporting template. thehive-backend/app/services/CaseReportingTemplateSrv.scala: The case reporting template service that routes to other services. ui/app/scripts/controllers/admin/AdminCaseReportingTemplateCtrl.js: Controller for the admin page. ui/app/views/partials/admin/case-reporting-templates.html: HTML for the admin page. ui/app/views/partials/admin/case-reporting-template-delete.html: HTML for deleting a case reporting template. ui/app/views/partials/admin/case-reporting-template-dialog.html: HTML for a case reporting template editing dialog. ui/app/views/partials/admin/case-reporting-template-import.html: HTML for importing a case reporting template. ui/app/views/partials/admin/case-reporting-template-make-default.html: HTML for setting a case reporting template as default. ui/app/scripts/controllers/case/CaseReportModalCtrl.js: Controller for the case reporting overlay. ui/app/scripts/directives/case-report.js: A directive to inject dynamic HTML templates loaded asynchronously from the service into the overlay. ui/app/views/partials/case/case.report.html: HTML for the overlay. ui/app/scripts/services/CaseReportingTemplateSrv.js: The JS service.
|
@ph34tur3 Any chance you can rebase this PR on latest develop branch? I'd like to take a look on it. Thanks |
|
Dear @nadouani , |
|
Hi @nadouani , |
|
Any update on this? Other PRs and issues are abandoned. |
|
Hi @nadouani , if there is anything I can do to help processing this, please let me know. |
|
any plans for this feature? |
|
@nadouani Do you think there is a chance this PR will be merged into 4.0.1 milestone? |
|
This is a nice feature I would like to have, and why not PDF export . |
|
Yes, @nadouani, please review this change! |
|
Any progress on this feature? I upvote for this feature to be merged into master. |
|
Another +1 for this. Let's get some eyes on this PR - it's been sitting here way too long. |
There is another PR with PDF but it was closed #834 |
|
There is this reporter in PR : TheHive-Project/Cortex-Analyzers#1080 |
thehive-backend/conf/routes: Some API-calls to support finding, importing, editing and deleting of case reporting templates were added.ui/app/index.html: All new .js files were added here.ui/app/scripts/app.js: Another button for report templates was added to the admin options.ui/app/views/components/header.component.html: HTML for the button for case reporting templates in admin options.ui/app/scripts/controllers/case/CaseMainCtrl.js: Added a button to trigger an overlay window that provides functionality for case reporting.ui/app/views/partials/case/case.panelinfo.html: HTML for the button to trigger case reporting.new files:
thehive-backend/app/controllers/CaseReportingTemplateCtrl.scala: This controller links the js and angular services.thehive-backend/app/models/CaseReportingTemplate.scala: The definition of a case reporting template.thehive-backend/app/services/CaseReportingTemplateSrv.scala: The case reporting template service that routes to other services.ui/app/scripts/controllers/admin/AdminCaseReportingTemplateCtrl.js: Controller for the admin page.ui/app/views/partials/admin/case-reporting-templates.html: HTML for the admin page.ui/app/views/partials/admin/case-reporting-template-delete.html: HTML for deleting a case reporting template.ui/app/views/partials/admin/case-reporting-template-dialog.html: HTML for a case reporting template editing dialog.ui/app/views/partials/admin/case-reporting-template-import.html: HTML for importing a case reporting template.ui/app/views/partials/admin/case-reporting-template-make-default.html: HTML for setting a case reporting template as default.ui/app/scripts/controllers/case/CaseReportModalCtrl.js: Controller for the case reporting overlay.ui/app/scripts/directives/case-report.js: A directive to inject dynamic HTML templates loaded asynchronously from the service into the overlay.ui/app/views/partials/case/case.report.html: HTML for the overlay.ui/app/scripts/services/CaseReportingTemplateSrv.js: The JS service.