TheHive
TheHive copied to clipboard
Case Reporting using user defined HTML templates
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.htm
l: 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.
Hey everybody,
I did some work on #305 and obviously failed on connecting this pull request with it. All further documentation in #305 .
@ph34tur3 Any chance you can rebase this PR on latest develop branch? I'd like to take a look on it. Thanks
Dear @nadouani , thank you in advance for looking at my code. I can tell that you already changed the base branch to develop; if you need something I'll be happy to help!
Hi @nadouani , Do you have any idea when this feature might be released?
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! This is the only essential feature missing in the TheHive!
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.
This is a nice feature I would like to have, and why not PDF export .
There is another PR with PDF but it was closed https://github.com/TheHive-Project/TheHive/pull/834
There is this reporter in PR : https://github.com/TheHive-Project/Cortex-Analyzers/pull/1080