package config
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class BreadcrumbEntry(key: String, title: String, url: Option[String] = None) extends Product with Serializable
- case class NavHtml(menu: Html = Html("Guest")) extends Product with Serializable
- case class NavMenu(key: String, title: String, url: Option[String] = None, icon: Option[String] = None, children: Seq[NavMenu] = Nil, flatSection: Boolean = false) extends Product with Serializable
- case class NavUrls(home: String = "/", search: String = "/admin/system/search", profile: String = "/profile", signup: String = "/profile/signup", signupAllowed: Boolean = true, changePassword: String = "/profile/password", signin: String = "/profile/signin", signout: String = "/profile/signout", oauth: String = "/profile/signin/", oauthProviders: Seq[String] = Nil) extends Product with Serializable
- case class Notification(title: String, url: String, icon: String, occurred: LocalDateTime) extends Product with Serializable
- case class UiConfig(projectName: String, menu: Seq[NavMenu] = Nil, urls: NavUrls = NavUrls(), html: NavHtml = NavHtml(), user: UserSettings = UserSettings.empty, notifications: Seq[Notification] = Nil, breadcrumbs: Seq[BreadcrumbEntry] = Nil) extends Product with Serializable
- case class UserSettings(name: String, theme: String, avatarUrl: Option[String] = None) extends Product with Serializable
Value Members
- object UserSettings extends Serializable