Compare commits
2 commits
2343c8eff9
...
fe0e5f5e71
| Author | SHA1 | Date | |
|---|---|---|---|
| fe0e5f5e71 | |||
| c2454b493d |
1 changed files with 7 additions and 3 deletions
|
|
@ -1446,8 +1446,10 @@ deploy_reports() {
|
|||
\"CREATE DATABASE reports_db OWNER reports;\" 2>/dev/null || true
|
||||
docker exec hotel-manage-postgres psql -U postgres -d reports_db -c \
|
||||
\"GRANT ALL ON SCHEMA public TO reports;\" 2>/dev/null || true
|
||||
docker exec hotel-manage-postgres psql -U postgres -d forecasting_db -c \
|
||||
\"GRANT SELECT ON newbook_bookings_stats, newbook_net_revenue_data, forecasts, monthly_budgets, daily_budgets TO reports;\" 2>/dev/null || true
|
||||
" &>/dev/null
|
||||
msg_ok "Database reports_db ready"
|
||||
msg_ok "Database reports_db ready + read access to forecasting_db"
|
||||
|
||||
msg_info "Deploying reports"
|
||||
deploy_service 122 "reports" "${REPO_ROOT}/reports" /opt/reports
|
||||
|
|
@ -1456,6 +1458,7 @@ deploy_reports() {
|
|||
NODE_ENV=production
|
||||
APP_SLUG=reports
|
||||
DATABASE_URL=postgresql://reports:${REPORTS_DB_PASS}@10.10.10.100:5432/reports_db
|
||||
FORECAST_DATABASE_URL=postgresql://reports:${REPORTS_DB_PASS}@10.10.10.100:5432/forecasting_db
|
||||
CENTRAL_AUTH_SECRET=${CENTRAL_AUTH_SECRET}
|
||||
SETTINGS_URL=http://10.10.10.116:3080
|
||||
SETTINGS_SECRET=${SETTINGS_SECRET}
|
||||
|
|
@ -1487,8 +1490,9 @@ ${build_out}"
|
|||
INSERT INTO app_capabilities (app_id, slug, name, description, sort_order)
|
||||
SELECT a.id, c.slug, c.name, c.description, c.sort_order
|
||||
FROM apps a, (VALUES
|
||||
('view', 'View & Run Reports', 'Browse and run all custom reports', 1),
|
||||
('export', 'Export to CSV', 'Download report results as a CSV file', 2)
|
||||
('view', 'View & Run Reports', 'Browse and run all custom reports', 1),
|
||||
('export', 'Export to CSV', 'Download report results as a CSV file', 2),
|
||||
('edit', 'Edit Directors Forecast','Edit pickup/dry/wet overrides and save forecast snapshots', 3)
|
||||
) AS c(slug, name, description, sort_order)
|
||||
WHERE a.slug = 'reports'
|
||||
ON CONFLICT (app_id, slug) DO NOTHING;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue