Lists and Authorization Scheme in Oracle Apex.

Doing it wrong?

Lists and Authorization Scheme in Oracle Apex.

I learned a lot about APEX_DICTONARY Views.. and a found a couriosity:

You can do this:

APPONE:
Navigation Menu

2 Entries...

Define on "Statistics" Entry is a Second List:

This List is defined here:

Thats all fine.. Yes it can be ok, that Master-Menu Entries has the same name as in der Sublist/menu..

If we Query APEX_APPLICATION_ALL_AUTH we got DUPLICATES:

In our Development Team we defined a Function for Authorization Scheme usage.

We got on each List entry the identical Parameters (of course)

APP_ID=100
APP_PAGE_ID NULL
APP_NAME = APPONE
APP_COMPONENT_TYPE = APEX_APPLICATION_LIST_ENTRIES
COMPONENT_NAME = Statistics

Conclusio: We should not use duplicate Listnames! the handle Privileges for Lists correctly in our Function.

Because we can share Lists over more multiple Applications we should be aware of this tooo..