package util
- Alphabetic
- Public
- All
Type Members
-
trait
AdminAuthenticator extends AnyRef
Allows only administrators.
- sealed trait DatabaseType extends AnyRef
-
trait
GroupManagerAuthenticator extends AnyRef
Allows only the group managers.
- class Mailer extends AnyRef
-
trait
OneselfAuthenticator extends AnyRef
Allows only oneself and administrators.
-
trait
OwnerAuthenticator extends AnyRef
Allows only the repository owner and administrators.
-
class
PatchUtil extends AnyRef
This class helps to apply patch.
This class helps to apply patch. Most of these code came from
org.eclipse.jgit.api.ApplyCommand
. -
trait
ReadableUsersAuthenticator extends AnyRef
Allows only signed in users who have read permission for the repository.
-
trait
ReferrerAuthenticator extends AnyRef
Allows only guests and signed in users who can access the repository.
- case class RepositoryName(owner: String, name: String) extends Product with Serializable
-
trait
UsersAuthenticator extends AnyRef
Allows only signed in users.
- trait Validations extends AnyRef
-
trait
WritableUsersAuthenticator extends AnyRef
Allows only signed in users who have write permission for the repository.
Value Members
-
object
AuthUtil
Provides HTTP (Basic) Authentication related functions.
- object ConfigUtil
- object DatabaseConfig
- object DatabaseType
-
object
Directory
Provides directory locations used by GitBucket.
- object EditorConfigUtil
- object FileUtil
-
object
Implicits
Provides some usable implicit conversions.
-
object
JDBCUtil
Provides implicit class which extends java.sql.Connection.
Provides implicit class which extends java.sql.Connection. This is used in following points:
- Automatic migration in gitbucket.core.servlet.InitializeListener - Data importing / exporting in gitbucket.core.controller.SystemSettingsController and gitbucket.core.controller.FileUploadController
-
object
JGitUtil
Provides complex JGit operations.
-
object
Keys
Define key strings for request attributes, session attributes or flash attributes.
-
object
LDAPUtil
Utility for LDAP authentication.
- object LockUtil
- object RepositoryName extends Serializable
- object StringUtil
-
object
SyntaxSugars
Provides control facilities.
- object TextAvatarUtil