Skip to content
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

Feature / Reporting Beta #185

Merged
merged 10 commits into from
Oct 23, 2024
Merged

Conversation

cihandeniz
Copy link
Member

@cihandeniz cihandeniz commented Oct 22, 2024

Provide a way for business to run and fetch data using native sql to be used in
reporting.

Tasks

  • add reporting native sql feature for dev/prod/nfr
  • introduce IStatelessSession from Reporting feature
  • introduce IReportContext where it uses report name to find corresponding
    native sql script in resources
  • set nhibernate log levels
  • add fake feature
  • add mock feature for specs
  • add reporting to docs

Additional Tasks

  • move ISession registration to Orm feature
  • provide async overloads for should fail and pass

- add release notes
@cihandeniz cihandeniz self-assigned this Oct 22, 2024
- rename report settings back to options to match token options naming
- make entity report return multiple rows using group by
- provide postgresql and mysql queries
- add nhibernate levels to native sql
- additionally
  - move nh session registration to orm
  - use stateless session in db initialization
  - provide async for should fail and pass
- add empty mock reporting feature
- add a note in fake report tests to state where data comes from
- move query not found to abstractions
- test prod for mysql and postgresql
- fix typo in release notes
@cihandeniz cihandeniz requested a review from dncsvr October 23, 2024 14:56
@cihandeniz cihandeniz marked this pull request as ready for review October 23, 2024 14:56
@cihandeniz cihandeniz merged commit 4444b21 into mouseless:main Oct 23, 2024
6 checks passed
@cihandeniz cihandeniz deleted the feature/reporting-beta branch October 23, 2024 20:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants