GnuCashew ~ GnuCash Enabled Web
GCW
Namespaces | Classes | Typedefs | Functions | Variables
GCW::Dbo::Users Namespace Reference

Namespaces

 Field
 

Classes

class  Item
 

Typedefs

using AuthInfo = Wt::Auth::Dbo::AuthInfo< GCW::Dbo::Users::Item >
 
using UserDatabase = Wt::Auth::Dbo::UserDatabase< AuthInfo >
 

Functions

auto mapClasses (Wt::Dbo::Session &session) -> void
 
auto postCreateTables (Wt::Dbo::Session &session) -> void
 
auto configure () -> void
 
auto service () -> const Wt::Auth::AuthService &
 
auto passwordService () -> const Wt::Auth::PasswordService &
 
auto oService () -> const std::vector< const Wt::Auth::OAuthService * >
 

Variables

const char * s_tableName = "gcw_users"
 

Typedef Documentation

◆ AuthInfo

using GCW::Dbo::Users::AuthInfo = typedef Wt::Auth::Dbo::AuthInfo< GCW::Dbo::Users::Item >

Definition at line 17 of file Auth.h.

◆ UserDatabase

using GCW::Dbo::Users::UserDatabase = typedef Wt::Auth::Dbo::UserDatabase< AuthInfo >

Definition at line 18 of file Auth.h.

Function Documentation

◆ configure()

auto GCW::Dbo::Users::configure ( ) -> void

Definition at line 57 of file Auth.cpp.

Referenced by GCW::Dbo::GnuCashew::Session::open().

◆ mapClasses()

auto GCW::Dbo::Users::mapClasses ( Wt::Dbo::Session &  session) -> void

Definition at line 23 of file Auth.cpp.

Referenced by GCW::Dbo::GnuCashew::Session::open().

◆ oService()

auto GCW::Dbo::Users::oService ( ) -> const std::vector<const Wt::Auth::OAuthService *>

Definition at line 100 of file Auth.cpp.

Referenced by GCW::App::createAuthWidget().

◆ passwordService()

auto GCW::Dbo::Users::passwordService ( ) -> const Wt::Auth::PasswordService &

Definition at line 92 of file Auth.cpp.

Referenced by GCW::App::createAuthWidget(), and postCreateTables().

◆ postCreateTables()

auto GCW::Dbo::Users::postCreateTables ( Wt::Dbo::Session &  session) -> void

Definition at line 34 of file Auth.cpp.

References passwordService(), and service().

◆ service()

auto GCW::Dbo::Users::service ( ) -> const Wt::Auth::AuthService &

Definition at line 84 of file Auth.cpp.

Referenced by GCW::App::createAuthWidget(), and postCreateTables().

Variable Documentation

◆ s_tableName

const char * GCW::Dbo::Users::s_tableName = "gcw_users"
extern

Definition at line 6 of file User.cpp.