-
Notifications
You must be signed in to change notification settings - Fork 625
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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.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.