Moved fn to app package
This commit is contained in:
parent
6d0af62486
commit
9fe0857ad0
@ -304,6 +304,16 @@ CREATE OR REPLACE PACKAGE app AS
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Get role name
|
||||||
|
--
|
||||||
|
FUNCTION get_role_name (
|
||||||
|
in_role_id roles.role_id%TYPE
|
||||||
|
)
|
||||||
|
RETURN roles.role_name%TYPE;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -607,6 +607,26 @@ CREATE OR REPLACE PACKAGE BODY app AS
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
FUNCTION get_role_name (
|
||||||
|
in_role_id roles.role_id%TYPE
|
||||||
|
)
|
||||||
|
RETURN roles.role_name%TYPE
|
||||||
|
AS
|
||||||
|
out_name roles.role_name%TYPE;
|
||||||
|
BEGIN
|
||||||
|
SELECT NVL(r.role_name, r.role_id) INTO out_name
|
||||||
|
FROM roles r
|
||||||
|
WHERE r.app_id = app.get_app_id()
|
||||||
|
AND r.role_id = in_role_id;
|
||||||
|
--
|
||||||
|
RETURN out_name;
|
||||||
|
EXCEPTION
|
||||||
|
WHEN NO_DATA_FOUND THEN
|
||||||
|
RETURN in_role_id;
|
||||||
|
END;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
FUNCTION get_page_id
|
FUNCTION get_page_id
|
||||||
RETURN navigation.page_id%TYPE
|
RETURN navigation.page_id%TYPE
|
||||||
AS
|
AS
|
||||||
|
|||||||
@ -61,16 +61,6 @@ CREATE OR REPLACE PACKAGE app_actions AS
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
--
|
|
||||||
--
|
|
||||||
--
|
|
||||||
FUNCTION get_role_name (
|
|
||||||
in_role_id roles.role_id%TYPE
|
|
||||||
)
|
|
||||||
RETURN roles.role_name%TYPE;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
--
|
--
|
||||||
--
|
--
|
||||||
|
|||||||
@ -109,26 +109,6 @@ CREATE OR REPLACE PACKAGE BODY app_actions AS
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
FUNCTION get_role_name (
|
|
||||||
in_role_id roles.role_id%TYPE
|
|
||||||
)
|
|
||||||
RETURN roles.role_name%TYPE
|
|
||||||
AS
|
|
||||||
out_name roles.role_name%TYPE;
|
|
||||||
BEGIN
|
|
||||||
SELECT NVL(r.role_name, r.role_id) INTO out_name
|
|
||||||
FROM roles r
|
|
||||||
WHERE r.app_id = app.get_app_id()
|
|
||||||
AND r.role_id = in_role_id;
|
|
||||||
--
|
|
||||||
RETURN out_name;
|
|
||||||
EXCEPTION
|
|
||||||
WHEN NO_DATA_FOUND THEN
|
|
||||||
RETURN in_role_id;
|
|
||||||
END;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
PROCEDURE prep_user_roles_pivot (
|
PROCEDURE prep_user_roles_pivot (
|
||||||
in_page_id apex_application_pages.page_id%TYPE
|
in_page_id apex_application_pages.page_id%TYPE
|
||||||
) AS
|
) AS
|
||||||
@ -174,7 +154,7 @@ CREATE OR REPLACE PACKAGE BODY app_actions AS
|
|||||||
BEGIN
|
BEGIN
|
||||||
APEX_UTIL.SET_SESSION_STATE (
|
APEX_UTIL.SET_SESSION_STATE (
|
||||||
p_name => 'P' || in_page_id || '_C' || LPAD(i, 3, 0),
|
p_name => 'P' || in_page_id || '_C' || LPAD(i, 3, 0),
|
||||||
p_value => get_role_name(RTRIM(v_desc(i).col_name, '_')),
|
p_value => app.get_role_name(RTRIM(v_desc(i).col_name, '_')),
|
||||||
p_commit => FALSE
|
p_commit => FALSE
|
||||||
);
|
);
|
||||||
EXCEPTION
|
EXCEPTION
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user