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

ORCT-117 - sequelize minimal model for runs per period view #131

Conversation

xsalonx
Copy link
Collaborator

@xsalonx xsalonx commented Jul 20, 2023

I have a JIRA ticket

  • branch and/or PR name(s) include(s) JIRA ID
  • issue has "Fix version" assigned
  • PR labels are selected

Notable changes for users:

  • added endpoint /api/api-docs which return existing API description
  • added basic endpoint for listing runs, see. previous

Notable changes for developers:

  • basic usage of sequelize for all runs view (one pipeline)
  • reorganisation of DB - related classes
    • DatabaseManager - which holds references to all db related api
  • all endpoints public in dev mode (see env var ENV_MODE)
  • added option to expose DB container postgres port to host using rctmake with --db-expose HOST_PORT
  • tests

app/application.js Outdated Show resolved Hide resolved
app/lib/database/models/Run.js Outdated Show resolved Hide resolved
app/lib/database/adapters/RunAdapter.js Outdated Show resolved Hide resolved
app/lib/database/repositories/index.js Outdated Show resolved Hide resolved
app/lib/database/repositories/index.js Outdated Show resolved Hide resolved
app/lib/usecases/runs/GetAllRuns.js Outdated Show resolved Hide resolved
app/lib/usecases/runs/GetAllRuns.js Outdated Show resolved Hide resolved
app/application.js Outdated Show resolved Hide resolved
app/application.js Outdated Show resolved Hide resolved
@xsalonx xsalonx force-pushed the improvement/ORCT-117/sequelize-minimal-model-for-runs-per-period-view branch from 5e9c5b4 to 9f71507 Compare July 26, 2023 08:35
@xsalonx xsalonx merged commit 5b91dec into master Jul 26, 2023
3 of 5 checks passed
@xsalonx xsalonx deleted the improvement/ORCT-117/sequelize-minimal-model-for-runs-per-period-view branch July 26, 2023 13:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants