const classfantorepo::FantoServer

sys::Obj
  web::WebMod
    draft::DraftMod
      fantorepo::FantoServer

Master Server mod Route and serve the pages

ajaxLogin

Void ajaxLogin()

Process login form if given (ajax)

ajaxRegister

Void ajaxRegister()

Process regsitration form (ajax)

db

const DB db := this.dbSvc.db

dbSvc

const DbService dbSvc := DbService.<ctor>().start

downloadPod

Void downloadPod(Str:Str args)

"Manual" download of a pod

help

Void help()

index

Void index()

Display index page.

listPods

Void listPods()

Page listing all the pods

login

Void login()

Display index page.

logout

Void logout()

make

new make()

Constructor.

mongo

const Mongo mongo := this.dbSvc.mongo

myPods

Void myPods()

Page listing all the pods

notFound

Void notFound()

Not found when browsing

podInfo

Void podInfo(Str:Str args)

Page about a specific pod

removePod

Void removePod(Str:Str args)

"Manual" download of a pod

renderPage

Void renderPage(WebOutStream out, Str template, Str title, [Str:Obj]? params := ([Str:Obj]?)[:])

Void search()

Run a search on the pods (name & summary)

settings

const SettingsService settings := SettingsService.<ctor>().start

tpl

const Templating tpl := Templating.<ctor>()

versionInfo

Void versionInfo(Str:Str args)

Page about a specific version of a pod