Documentation ¶
Index ¶
- Variables
- func ParseForm(w http.ResponseWriter, r *http.Request, app *WebApp) error
- func StartWebAppServer(logging *config.Logging, bookingService *core.BookingService, ...)
- type WebApp
- func (app *WebApp) BookingOverview(w http.ResponseWriter, r *http.Request)
- func (app *WebApp) CancelBooking(w http.ResponseWriter, r *http.Request)
- func (app *WebApp) CancelBookingForm(w http.ResponseWriter, r *http.Request)
- func (app *WebApp) ClientError(w http.ResponseWriter, status int)
- func (app *WebApp) CreateBooking(w http.ResponseWriter, r *http.Request)
- func (app *WebApp) CreateBookingForm(w http.ResponseWriter, r *http.Request)
- func (app *WebApp) CreateLedgerEntry(w http.ResponseWriter, r *http.Request)
- func (app *WebApp) CreateLedgerEntryForm(w http.ResponseWriter, r *http.Request)
- func (app *WebApp) DeleteBooking(w http.ResponseWriter, r *http.Request)
- func (app *WebApp) DeleteBookingForm(w http.ResponseWriter, r *http.Request)
- func (app *WebApp) DeleteLedgerEntry(w http.ResponseWriter, r *http.Request)
- func (app *WebApp) DeleteLedgerEntryForm(w http.ResponseWriter, r *http.Request)
- func (app *WebApp) EditBooking(w http.ResponseWriter, r *http.Request)
- func (app *WebApp) EditBookingForm(w http.ResponseWriter, r *http.Request)
- func (app *WebApp) EditLedgerEntry(w http.ResponseWriter, r *http.Request)
- func (app *WebApp) EditLedgerEntryForm(w http.ResponseWriter, r *http.Request)
- func (app *WebApp) Home(w http.ResponseWriter, r *http.Request)
- func (app *WebApp) IsAuthenticated(r *http.Request) bool
- func (app *WebApp) NotFound(w http.ResponseWriter)
- func (app *WebApp) RecoverPanic(next http.Handler) http.Handler
- func (app *WebApp) Render(w http.ResponseWriter, r *http.Request, name string, ...)
- func (app *WebApp) ResetBookingCancellation(w http.ResponseWriter, r *http.Request)
- func (app *WebApp) ResetBookingCancellationForm(w http.ResponseWriter, r *http.Request)
- func (app *WebApp) ServerError(w http.ResponseWriter, err error)
- func (app *WebApp) ShowBooking(w http.ResponseWriter, r *http.Request)
- func (app *WebApp) ShowLedger(w http.ResponseWriter, r *http.Request)
- func (app *WebApp) ShowStatistics(w http.ResponseWriter, r *http.Request)
- func (app *WebApp) UploadFileForBooking(w http.ResponseWriter, r *http.Request)
- func (app *WebApp) UploadFileForBookingForm(w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrNoRecord = errors.New("models: no matching record found")
)
Functions ¶
func StartWebAppServer ¶
func StartWebAppServer( logging *config.Logging, bookingService *core.BookingService, ledgerService *core.LedgerService)
Types ¶
type WebApp ¶
type WebApp struct { Session *sessions.Session TemplateCache map[string]*template.Template ErrorLog *log.Logger InfoLog *log.Logger BookingService *core.BookingService LedgerService *core.LedgerService }
func (*WebApp) BookingOverview ¶
func (app *WebApp) BookingOverview(w http.ResponseWriter, r *http.Request)
func (*WebApp) CancelBooking ¶
func (app *WebApp) CancelBooking(w http.ResponseWriter, r *http.Request)
func (*WebApp) CancelBookingForm ¶
func (app *WebApp) CancelBookingForm(w http.ResponseWriter, r *http.Request)
func (*WebApp) ClientError ¶
func (app *WebApp) ClientError(w http.ResponseWriter, status int)
func (*WebApp) CreateBooking ¶
func (app *WebApp) CreateBooking(w http.ResponseWriter, r *http.Request)
func (*WebApp) CreateBookingForm ¶
func (app *WebApp) CreateBookingForm(w http.ResponseWriter, r *http.Request)
func (*WebApp) CreateLedgerEntry ¶
func (app *WebApp) CreateLedgerEntry(w http.ResponseWriter, r *http.Request)
func (*WebApp) CreateLedgerEntryForm ¶
func (app *WebApp) CreateLedgerEntryForm(w http.ResponseWriter, r *http.Request)
func (*WebApp) DeleteBooking ¶
func (app *WebApp) DeleteBooking(w http.ResponseWriter, r *http.Request)
func (*WebApp) DeleteBookingForm ¶
func (app *WebApp) DeleteBookingForm(w http.ResponseWriter, r *http.Request)
func (*WebApp) DeleteLedgerEntry ¶
func (app *WebApp) DeleteLedgerEntry(w http.ResponseWriter, r *http.Request)
func (*WebApp) DeleteLedgerEntryForm ¶
func (app *WebApp) DeleteLedgerEntryForm(w http.ResponseWriter, r *http.Request)
func (*WebApp) EditBooking ¶
func (app *WebApp) EditBooking(w http.ResponseWriter, r *http.Request)
func (*WebApp) EditBookingForm ¶
func (app *WebApp) EditBookingForm(w http.ResponseWriter, r *http.Request)
func (*WebApp) EditLedgerEntry ¶
func (app *WebApp) EditLedgerEntry(w http.ResponseWriter, r *http.Request)
func (*WebApp) EditLedgerEntryForm ¶
func (app *WebApp) EditLedgerEntryForm(w http.ResponseWriter, r *http.Request)
func (*WebApp) NotFound ¶
func (app *WebApp) NotFound(w http.ResponseWriter)
func (*WebApp) Render ¶
func (app *WebApp) Render(w http.ResponseWriter, r *http.Request, name string, td *templates.TemplateData)
func (*WebApp) ResetBookingCancellation ¶
func (app *WebApp) ResetBookingCancellation(w http.ResponseWriter, r *http.Request)
func (*WebApp) ResetBookingCancellationForm ¶
func (app *WebApp) ResetBookingCancellationForm(w http.ResponseWriter, r *http.Request)
func (*WebApp) ServerError ¶
func (app *WebApp) ServerError(w http.ResponseWriter, err error)
func (*WebApp) ShowBooking ¶
func (app *WebApp) ShowBooking(w http.ResponseWriter, r *http.Request)
func (*WebApp) ShowLedger ¶
func (app *WebApp) ShowLedger(w http.ResponseWriter, r *http.Request)
func (*WebApp) ShowStatistics ¶
func (app *WebApp) ShowStatistics(w http.ResponseWriter, r *http.Request)
func (*WebApp) UploadFileForBooking ¶
func (app *WebApp) UploadFileForBooking(w http.ResponseWriter, r *http.Request)
func (*WebApp) UploadFileForBookingForm ¶
func (app *WebApp) UploadFileForBookingForm(w http.ResponseWriter, r *http.Request)
Source Files ¶
Click to show internal directories.
Click to hide internal directories.