Move user related views to FAB Auth manager:

- List users
- Edit user
- Create user
- View user
"""Stand-in class to replace a Flask App Builder.
    The only purpose is to provide the ``self.appbuilder.get_session`` interface
    for ``ApplessAirflowSecurityManager`` so it can be used without a real Flask
    app, which is slow to create.
    """
    def __init__(self, session: Session | None = None) -> None:
        self.get_session = session
class ApplessAirflowSecurityManager(AirflowSecurityManager):
    """Security Manager that doesn't need the whole flask app."""
    def __init__(self, session: Session | None = None):
        self.appbuilder = FakeAppBuilder(session)