File tree 1 file changed +4
-3
lines changed
src/main/scala/fr/brouillard/gitbucket/h2/controller
1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -4,13 +4,14 @@ import java.io.File
4
4
5
5
import gitbucket .core .controller .ControllerBase
6
6
import gitbucket .core .servlet .Database
7
+ import gitbucket .core .util .AdminAuthenticator
7
8
import gitbucket .core .util .Directory ._
8
9
import fr .brouillard .gitbucket .h2 ._
9
10
import org .scalatra .Ok
10
11
import org .slf4j .LoggerFactory
11
12
import jp .sf .amateras .scalatra .forms ._
12
13
13
- class H2BackupController extends ControllerBase {
14
+ class H2BackupController extends ControllerBase with AdminAuthenticator {
14
15
private val logger = LoggerFactory .getLogger(classOf [H2BackupController ])
15
16
16
17
case class BackupForm (destFile : String )
@@ -35,9 +36,9 @@ class H2BackupController extends ControllerBase {
35
36
exportDatabase(exportFile);
36
37
}
37
38
38
- get(" /admin/h2backup" ) {
39
+ get(" /admin/h2backup" ) (adminOnly {
39
40
html.export(flash.get(" info" ), flash.get(" dest" ).orElse(Some (defaultBackupFile)));
40
- }
41
+ })
41
42
42
43
get(" /database/backup" ) {
43
44
val filePath : String = params.getOrElse(" dest" , defaultBackupFile)
You can’t perform that action at this time.
0 commit comments