Oscar’s app organise their URLs and associated views using a “Application”
class instance. This works in a similar way to Django’s admin app, and allows
Oscar projects to subclass and customised URLs and views.

Maps view names to lists of permissions. We expect tuples of
lists as dictionary values. A list is a set of permissions that all
needto be fulfilled (AND). Only one set of permissions has to be
fulfilled (OR).
If there’s only one set of permissions, as a shortcut, you can also
just define one list.