Dashboard views grouped
This commit is contained in:
parent
3499dc6ba9
commit
bc9ae661fe
@ -78,4 +78,6 @@ FROM l
|
||||
LEFT JOIN s ON s.today = l.today
|
||||
LEFT JOIN e ON e.today = l.today
|
||||
LEFT JOIN j ON j.today = l.today;
|
||||
--
|
||||
COMMENT ON TABLE dashboard_overview IS '[CORE - DASHBOARD] Dashboard';
|
||||
|
||||
|
||||
@ -30,4 +30,6 @@ LEFT JOIN log_events e
|
||||
AND e.user_id = NVL(x.user_id, e.user_id)
|
||||
AND z.bucket_id = app.get_time_bucket(e.created_at, 10)
|
||||
GROUP BY z.bucket_id, TO_CHAR(z.start_at, 'HH24:MI');
|
||||
--
|
||||
COMMENT ON TABLE events_chart IS '[CORE - DASHBOARD] Chart for Events';
|
||||
|
||||
|
||||
@ -27,4 +27,6 @@ SELECT
|
||||
--
|
||||
u.grantor
|
||||
FROM user_tab_privs u;
|
||||
--
|
||||
COMMENT ON TABLE grants_objects IS '[CORE - DASHBOARD] Grants';
|
||||
|
||||
|
||||
@ -23,4 +23,6 @@ SELECT
|
||||
FROM user_sys_privs u
|
||||
LEFT JOIN session_privs s
|
||||
ON s.privilege = u.privilege;
|
||||
--
|
||||
COMMENT ON TABLE grants_privileges IS '[CORE - DASHBOARD] Grants';
|
||||
|
||||
|
||||
@ -40,4 +40,6 @@ JOIN x
|
||||
AND l.session_id = NVL(x.session_id, l.session_id)
|
||||
AND (l.module_name = NVL(x.module_name, l.module_name) OR (l.module_name IS NULL AND x.module_name IS NULL))
|
||||
AND (l.action_name = NVL(x.action_name, l.action_name) OR (l.action_name IS NULL AND x.action_name IS NULL));
|
||||
--
|
||||
COMMENT ON TABLE logs_overview IS '[CORE - DASHBOARD] Logs';
|
||||
|
||||
|
||||
@ -20,7 +20,7 @@ START WITH l.log_id = app.get_log_tree_id()
|
||||
AND l.app_id = app.get_app_id()
|
||||
ORDER SIBLINGS BY l.log_id;
|
||||
--
|
||||
COMMENT ON TABLE logs_tree IS 'All messages related to selected tree id (`app.get_log_tree_id()`)';
|
||||
COMMENT ON TABLE logs_tree IS '[CORE - DASHBOARD] All messages related to selected tree id (`app.get_log_tree_id()`)';
|
||||
--
|
||||
COMMENT ON COLUMN logs_tree.log_id IS 'Log ID generated from `LOG_ID` sequence';
|
||||
COMMENT ON COLUMN logs_tree.log_parent IS 'Parent log record; dont use FK to avoid deadlocks';
|
||||
@ -36,3 +36,4 @@ COMMENT ON COLUMN logs_tree.arguments IS 'Arguments passed to module';
|
||||
COMMENT ON COLUMN logs_tree.payload IS 'Formatted call stack, error stack or query with DML error';
|
||||
COMMENT ON COLUMN logs_tree.session_id IS 'Session id from `sessions` table';
|
||||
COMMENT ON COLUMN logs_tree.created_at IS 'Timestamp of creation';
|
||||
|
||||
|
||||
@ -58,7 +58,7 @@ SELECT -- invalid objects
|
||||
FROM user_objects o
|
||||
WHERE o.status != 'VALID';
|
||||
--
|
||||
COMMENT ON TABLE nav_badges IS 'View with current badges in top menu';
|
||||
COMMENT ON TABLE nav_badges IS '[CORE - DASHBOARD] View with current badges in top menu';
|
||||
--
|
||||
COMMENT ON COLUMN nav_badges.page_id IS 'Page ID with badge';
|
||||
COMMENT ON COLUMN nav_badges.page_alias IS 'Page alias when page has no ID and need badge';
|
||||
|
||||
@ -191,7 +191,7 @@ LEFT JOIN t
|
||||
ON t.app_id = n.app_id
|
||||
AND t.page_id = n.parent_id;
|
||||
--
|
||||
COMMENT ON TABLE nav_overview IS 'Enriched navigation overview used also for menu rendering';
|
||||
COMMENT ON TABLE nav_overview IS '[CORE - DASHBOARD] Enriched navigation overview used also for menu rendering';
|
||||
--
|
||||
COMMENT ON COLUMN nav_overview.action IS 'Action icon (add/remove page)';
|
||||
COMMENT ON COLUMN nav_overview.action_url IS 'Action url target to use icon as link';
|
||||
|
||||
@ -77,3 +77,6 @@ LEFT JOIN navigation n
|
||||
AND n.page_id = p.page_id
|
||||
WHERE p.application_id = app.get_app_id()
|
||||
AND n.page_id IS NULL;
|
||||
--
|
||||
COMMENT ON TABLE nav_pages_to_add IS '[CORE - DASHBOARD] Navigation pages missing in table';
|
||||
|
||||
|
||||
@ -6,3 +6,6 @@ LEFT JOIN apex_application_pages p
|
||||
AND p.page_id = n.page_id
|
||||
WHERE n.app_id = app.get_app_id()
|
||||
AND p.application_id IS NULL;
|
||||
--
|
||||
COMMENT ON TABLE nav_pages_to_remove IS '[CORE - DASHBOARD] Navigation pages to remove from table';
|
||||
|
||||
|
||||
@ -76,4 +76,6 @@ WHERE r.application_id = x.app_id
|
||||
AND r.parent_region_id IS NULL
|
||||
AND (x.page_id = p.page_id OR x.page_id IS NULL)
|
||||
AND (x.auth_scheme = r.authorization_scheme OR x.auth_scheme IS NULL);
|
||||
--
|
||||
COMMENT ON TABLE nav_regions IS '[CORE - DASHBOARD] Regions on page/s';
|
||||
|
||||
|
||||
@ -112,4 +112,6 @@ SELECT
|
||||
attribute10
|
||||
FROM nav_top
|
||||
ORDER BY page_group, sort_order;
|
||||
--
|
||||
COMMENT ON TABLE nav_top IS '[CORE - DASHBOARD] Navigation view used for rendering top menu';
|
||||
|
||||
|
||||
@ -79,4 +79,6 @@ LEFT JOIN (
|
||||
ON u.role_id = r.role_id
|
||||
WHERE r.app_id = app.get_app_id()
|
||||
AND a.authorization_scheme_name IS NULL;
|
||||
--
|
||||
COMMENT ON TABLE roles_auth_schemes IS '[CORE - DASHBOARD] Auth schemes tight to Roles';
|
||||
|
||||
|
||||
@ -54,4 +54,6 @@ GROUP BY
|
||||
r.is_active,
|
||||
r.sort#
|
||||
ORDER BY r.sort#;
|
||||
--
|
||||
COMMENT ON TABLE roles_cards IS '[CORE - DASHBOARD] Roles as cards for current user';
|
||||
|
||||
|
||||
@ -23,4 +23,6 @@ LEFT JOIN (
|
||||
) u
|
||||
ON u.role_id = r.role_id
|
||||
WHERE r.app_id = app.get_app_id();
|
||||
--
|
||||
COMMENT ON TABLE roles_overview IS '[CORE - DASHBOARD] Roles';
|
||||
|
||||
|
||||
@ -26,4 +26,6 @@ JOIN x
|
||||
AND d.actual_start_date < x.today + 1
|
||||
AND d.job_name = NVL(x.job_name, d.job_name)
|
||||
AND d.status = NVL(x.job_status, d.status);
|
||||
--
|
||||
COMMENT ON TABLE scheduler_details IS '[CORE - DASHBOARD] Jobs history details';
|
||||
|
||||
|
||||
@ -21,4 +21,6 @@ SELECT
|
||||
--
|
||||
j.comments
|
||||
FROM user_scheduler_jobs j;
|
||||
--
|
||||
COMMENT ON TABLE scheduler_planned IS '[CORE - DASHBOARD] Planned jobs';
|
||||
|
||||
|
||||
@ -10,4 +10,6 @@ SELECT
|
||||
j.resource_consumer_group,
|
||||
j.credential_name
|
||||
FROM user_scheduler_running_jobs j;
|
||||
--
|
||||
COMMENT ON TABLE scheduler_running IS '[CORE - DASHBOARD] Running jobs';
|
||||
|
||||
|
||||
@ -37,4 +37,6 @@ LEFT JOIN logs l
|
||||
AND l.created_at < z.today + 1
|
||||
AND z.bucket_id = app.get_time_bucket(l.created_at, z.buckets)
|
||||
GROUP BY z.bucket_id, TO_CHAR(z.start_at, 'HH24:MI');
|
||||
--
|
||||
COMMENT ON TABLE sessions_chart IS '[CORE - DASHBOARD] Chart for Sessions';
|
||||
|
||||
|
||||
@ -55,4 +55,6 @@ SELECT
|
||||
FROM s
|
||||
LEFT JOIN l ON l.session_id = s.session_id
|
||||
LEFT JOIN b ON b.session_id = s.session_id;
|
||||
--
|
||||
COMMENT ON TABLE sessions_overview IS '[CORE - DASHBOARD] Sessions';
|
||||
|
||||
|
||||
@ -81,4 +81,6 @@ LEFT JOIN v
|
||||
ON v.procedure_name = x.prefix || s.setting_name
|
||||
WHERE s.setting_name = NVL(x.setting_name, s.setting_name)
|
||||
AND s.setting_context IS NULL;
|
||||
--
|
||||
COMMENT ON TABLE settings_overview IS '[CORE - DASHBOARD] Settings';
|
||||
|
||||
|
||||
@ -102,4 +102,6 @@ FROM p
|
||||
LEFT JOIN apps a
|
||||
ON a.app_id = p.app_id
|
||||
WHERE a.app_id IS NULL;
|
||||
--
|
||||
COMMENT ON TABLE users_apps IS '[CORE - DASHBOARD] Applications';
|
||||
|
||||
|
||||
@ -88,4 +88,5 @@ WHERE u.user_id = NVL(app.get_item('$USER_ID'), u.user_id)
|
||||
)
|
||||
OR app.get_item('$ROLE_ID') IS NULL
|
||||
);
|
||||
|
||||
--
|
||||
COMMENT ON TABLE users_overview IS '[CORE - DASHBOARD] Users';
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user