TheHive icon indicating copy to clipboard operation
TheHive copied to clipboard

Case Reporting using user defined HTML templates

Open ph34tur3 opened this issue 5 years ago • 14 comments

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 avatar Aug 19 '18 13:08 ph34tur3

Hey everybody,

I did some work on #305 and obviously failed on connecting this pull request with it. All further documentation in #305 .

ph34tur3 avatar Aug 19 '18 13:08 ph34tur3

@ph34tur3 Any chance you can rebase this PR on latest develop branch? I'd like to take a look on it. Thanks

nadouani avatar Dec 10 '18 21:12 nadouani

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!

ph34tur3 avatar Dec 30 '18 16:12 ph34tur3

Hi @nadouani , Do you have any idea when this feature might be released?

david-neal-ms avatar Feb 14 '19 13:02 david-neal-ms

Any update on this? Other PRs and issues are abandoned.

JamesCullum avatar Jul 22 '19 14:07 JamesCullum

Hi @nadouani , if there is anything I can do to help processing this, please let me know.

ph34tur3 avatar Sep 29 '19 19:09 ph34tur3

any plans for this feature?

TaLoN1x avatar Sep 30 '20 17:09 TaLoN1x

@nadouani Do you think there is a chance this PR will be merged into 4.0.1 milestone?

smogm avatar Nov 11 '20 09:11 smogm

This is a nice feature I would like to have, and why not PDF export .

azgaviperr avatar Apr 26 '21 07:04 azgaviperr

Yes, @nadouani, please review this change! This is the only essential feature missing in the TheHive!

smogm avatar Apr 26 '21 08:04 smogm

Any progress on this feature? I upvote for this feature to be merged into master.

fandigunawan avatar Jan 11 '22 17:01 fandigunawan

Another +1 for this. Let's get some eyes on this PR - it's been sitting here way too long.

RC810 avatar Jan 20 '22 04:01 RC810

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

fandigunawan avatar Jan 24 '22 05:01 fandigunawan

There is this reporter in PR : https://github.com/TheHive-Project/Cortex-Analyzers/pull/1080

azgaviperr avatar Jul 23 '22 07:07 azgaviperr