Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
OLMIS-6858 Reporting stack to data-pump strategy
OLMIS-6858 Reporting stack to data-pump strategy
Feel free to notify anyone else who should look at this review.

Feel free to notify anyone else who should look at this review.

There are two main connectors for each service (referencedata and requisition), one source (e.g. source-requisition) and one sink (e.g. sink-requisition). The additional sink connectors are for tab...

There are two main connectors for each service (referencedata and requisition), one source (e.g. source-requisition) and one sink (e.g. sink-requisition). The additional sink connectors are for tables that do not have a single id field defined as the primary key.

This is just to match the schema changes in the db.

This is just to match the schema changes in the db.

Script for starting up the stack locally. Not sure if it works in Linux and older versions of macOS.

Script for starting up the stack locally. Not sure if it works in Linux and older versions of macOS.

New settings to define access to the source db and the sink db (for the connectors).

New settings to define access to the source db and the sink db (for the connectors).

This is just for local dev, removing scalyr and logging to syslog, so the logs can be viewed through docker logs.

This is just for local dev, removing scalyr and logging to syslog, so the logs can be viewed through docker logs.

I don't expect we would start up with different versions for Kafka and Zookeeper, so there is just one Confluent version.

I don't expect we would start up with different versions for Kafka and Zookeeper, so there is just one Confluent version.

This is basically the schema in reference data and requisition, minus the foreign keys. Additionally, there is an additional table to define timeliness for each country, and then the materialized v...

This is basically the schema in reference data and requisition, minus the foreign keys. Additionally, there is an additional table to define timeliness for each country, and then the materialized views at the end.

These are here so that the folders exist when mounting the volume to the container.

These are here so that the folders exist when mounting the volume to the container.

OLMIS-6858 Improve the database definition of the reporting database

For Superset. Also add some helper scripts for local development.

    • -457
    • +777
    ./datasources/database.yaml
  1. … 3 more files in changeset.
OLMIS-6589: Superset frontend compilation & standalone flag & changing locales API

    • -0
    • +11
    ./app-customizations/0.29.0rc7/assets/js_build.sh
    • -0
    • +2971
    ./app-customizations/0.29.0rc7/views/core.py
  1. … 1 more file in changeset.
OLMIS-6589: Added Superset UI compilation logic

  1. … 1 more file in changeset.
OLMIS-6589: Added API for changing locales without redirection

    • -0
    • +2971
    ./app-customizations/0.29.0rc7/views/core.py
OLMIS-6589: Added support for standalone flag

OLMIS-6589: Added possibility to override the Supserset code (frontend/backend)

    • -0
    • +11
    ./app-customizations/0.29.0rc7/assets/js_build.sh
OLMIS-6478: Add waiting for db on superset init

  1. … 1 more file in changeset.
OLMIS-6478: Removed unused properties in superset init script

OLMIS-6478: Removed unused properties in superset init script

OLMIS-6478: Moved hard-coded reporting stack settings to file

  1. … 14 more files in changeset.
OLMIS-6478: Moved hard-coded reporting stack settings to file

  1. … 14 more files in changeset.
OLMIS-6324 Changing stock filter time range to be Last 3 years

instead of the last 10 days. No results are showing up in the demo data set because the filter is for the last 10 days and no activities have happened in the last 10 days.

    • -4
    • +4
    ./dashboards/openlmis_uat_dashboards.json
Write script to substitute dashboards and datasources DB variables

    • -0
    • +23
    ./substitute_variables.py
Write script to substitute dashboards and datasources DB variables

    • -0
    • +23
    ./substitute_variables.py
Use variables for the SQLALCHEMY_DATABASE_URI

Use variables for the SQLALCHEMY_DATABASE_URI

Substitute the DB URI with variables names

    • -4
    • +4
    ./dashboards/openlmis_uat_dashboards.json
Substitute the DB URI with variables names

    • -4
    • +4
    ./dashboards/openlmis_uat_dashboards.json
Update orders dashboard

    • -1
    • +1
    ./dashboards/openlmis_uat_dashboards.json
Using superset-patchup to add superset configurations to the superset instance

  1. … 9 more files in changeset.