MCPcopy Index your code
hub / github.com/dnote/dnote / NewUsers

Function NewUsers

pkg/server/controllers/users.go:53–81  ·  view source on GitHub ↗

NewUsers creates a new Users controller. It panics if the necessary templates are not parsed.

(app *app.App, viewEngine *views.Engine)

Source from the content-addressed store, hash-verified

51// NewUsers creates a new Users controller.
52// It panics if the necessary templates are not parsed.
53func NewUsers(app *app.App, viewEngine *views.Engine) *Users {
54 return &Users{
55 NewView: viewEngine.NewView(app,
56 views.Config{Title: "Join", Layout: "base", HelperFuncs: commonHelpers, AlertInBody: true},
57 "users/new",
58 ),
59 LoginView: viewEngine.NewView(app,
60 views.Config{Title: "Sign In", Layout: "base", HelperFuncs: commonHelpers, AlertInBody: true},
61 "users/login",
62 ),
63 PasswordResetView: viewEngine.NewView(app,
64 views.Config{Title: "Reset Password", Layout: "base", HelperFuncs: commonHelpers, AlertInBody: true},
65 "users/password_reset",
66 ),
67 PasswordResetConfirmView: viewEngine.NewView(app,
68 views.Config{Title: "Reset Password", Layout: "base", HelperFuncs: commonHelpers, AlertInBody: true},
69 "users/password_reset_confirm",
70 ),
71 SettingView: viewEngine.NewView(app,
72 views.Config{Layout: "base", HelperFuncs: commonHelpers, HeaderTemplate: "navbar"},
73 "users/settings",
74 ),
75 AboutView: viewEngine.NewView(app,
76 views.Config{Title: "About", Layout: "base", HelperFuncs: commonHelpers, HeaderTemplate: "navbar"},
77 "users/settings_about",
78 ),
79 app: app,
80 }
81}
82
83// Users is a user controller.
84type Users struct {

Callers 1

NewFunction · 0.85

Calls 1

NewViewMethod · 0.80

Tested by

no test coverage detected