File tree Expand file tree Collapse file tree 7 files changed +48
-10
lines changed
main/kotlin/org/modelix/model/server
test/kotlin/org/modelix/model/server/handlers/ui Expand file tree Collapse file tree 7 files changed +48
-10
lines changed Original file line number Diff line number Diff line change @@ -60,17 +60,17 @@ import org.modelix.authorization.NoPermissionException
60
60
import org.modelix.authorization.NotLoggedInException
61
61
import org.modelix.authorization.installAuthentication
62
62
import org.modelix.model.InMemoryModels
63
- import org.modelix.model.server.handlers.ContentExplorer
64
63
import org.modelix.model.server.handlers.DeprecatedLightModelServer
65
64
import org.modelix.model.server.handlers.HealthApiImpl
66
- import org.modelix.model.server.handlers.HistoryHandler
67
65
import org.modelix.model.server.handlers.HttpException
68
66
import org.modelix.model.server.handlers.IdsApiImpl
69
67
import org.modelix.model.server.handlers.KeyValueLikeModelServer
70
68
import org.modelix.model.server.handlers.MetricsApiImpl
71
69
import org.modelix.model.server.handlers.ModelReplicationServer
72
70
import org.modelix.model.server.handlers.RepositoriesManager
73
- import org.modelix.model.server.handlers.RepositoryOverview
71
+ import org.modelix.model.server.handlers.ui.ContentExplorer
72
+ import org.modelix.model.server.handlers.ui.HistoryHandler
73
+ import org.modelix.model.server.handlers.ui.RepositoryOverview
74
74
import org.modelix.model.server.store.IgniteStoreClient
75
75
import org.modelix.model.server.store.InMemoryStoreClient
76
76
import org.modelix.model.server.store.IsolatingStore
Original file line number Diff line number Diff line change 1
- package org.modelix.model.server.handlers
1
+ /*
2
+ * Copyright (c) 2024.
3
+ *
4
+ * Licensed under the Apache License, Version 2.0 (the "License");
5
+ * you may not use this file except in compliance with the License.
6
+ * You may obtain a copy of the License at
7
+ *
8
+ * http://www.apache.org/licenses/LICENSE-2.0
9
+ *
10
+ * Unless required by applicable law or agreed to in writing, software
11
+ * distributed under the License is distributed on an "AS IS" BASIS,
12
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
+ * See the License for the specific language governing permissions and
14
+ * limitations under the License.
15
+ */
16
+
17
+ package org.modelix.model.server.handlers.ui
2
18
3
19
import io.ktor.http.HttpStatusCode
4
20
import io.ktor.server.application.Application
@@ -46,6 +62,7 @@ import org.modelix.model.client.IModelClient
46
62
import org.modelix.model.lazy.BranchReference
47
63
import org.modelix.model.lazy.CLVersion
48
64
import org.modelix.model.lazy.RepositoryId
65
+ import org.modelix.model.server.handlers.IRepositoriesManager
49
66
import org.modelix.model.server.templates.PageWithMenuBar
50
67
import kotlin.collections.set
51
68
Original file line number Diff line number Diff line change 14
14
* limitations under the License.
15
15
*/
16
16
17
- package org.modelix.model.server.handlers
17
+ package org.modelix.model.server.handlers.ui
18
18
19
19
import kotlinx.serialization.Serializable
20
20
Original file line number Diff line number Diff line change 1
- package org.modelix.model.server.handlers
1
+ /*
2
+ * Copyright (c) 2024.
3
+ *
4
+ * Licensed under the Apache License, Version 2.0 (the "License");
5
+ * you may not use this file except in compliance with the License.
6
+ * You may obtain a copy of the License at
7
+ *
8
+ * http://www.apache.org/licenses/LICENSE-2.0
9
+ *
10
+ * Unless required by applicable law or agreed to in writing, software
11
+ * distributed under the License is distributed on an "AS IS" BASIS,
12
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
+ * See the License for the specific language governing permissions and
14
+ * limitations under the License.
15
+ */
16
+
17
+ package org.modelix.model.server.handlers.ui
2
18
3
19
import io.ktor.server.application.Application
4
20
import io.ktor.server.application.call
@@ -51,6 +67,7 @@ import org.modelix.model.operations.OTBranch
51
67
import org.modelix.model.operations.RevertToOp
52
68
import org.modelix.model.operations.applyOperation
53
69
import org.modelix.model.persistent.CPVersion.Companion.DESERIALIZER
70
+ import org.modelix.model.server.handlers.IRepositoriesManager
54
71
import org.modelix.model.server.templates.PageWithMenuBar
55
72
import java.time.LocalDateTime
56
73
import java.time.format.DateTimeFormatter
Original file line number Diff line number Diff line change 1
- package org.modelix.model.server.handlers
1
+ package org.modelix.model.server.handlers.ui
2
2
3
3
import io.ktor.http.encodeURLPathPart
4
4
import io.ktor.server.application.Application
@@ -22,6 +22,7 @@ import kotlinx.html.th
22
22
import kotlinx.html.thead
23
23
import kotlinx.html.title
24
24
import kotlinx.html.tr
25
+ import org.modelix.model.server.handlers.IRepositoriesManager
25
26
import org.modelix.model.server.templates.PageWithMenuBar
26
27
27
28
class RepositoryOverview (private val repoManager : IRepositoriesManager ) {
Original file line number Diff line number Diff line change 14
14
* limitations under the License.
15
15
*/
16
16
17
- package org.modelix.model.server.handlers
17
+ package org.modelix.model.server.handlers.ui
18
18
19
19
import io.ktor.client.call.body
20
20
import io.ktor.client.request.get
@@ -38,6 +38,9 @@ import org.modelix.model.lazy.CLVersion
38
38
import org.modelix.model.lazy.RepositoryId
39
39
import org.modelix.model.server.api.v2.VersionDelta
40
40
import org.modelix.model.server.createModelClient
41
+ import org.modelix.model.server.handlers.IdsApiImpl
42
+ import org.modelix.model.server.handlers.ModelReplicationServer
43
+ import org.modelix.model.server.handlers.RepositoriesManager
41
44
import org.modelix.model.server.installDefaultServerPlugins
42
45
import org.modelix.model.server.store.InMemoryStoreClient
43
46
import org.modelix.model.server.store.LocalModelClient
Original file line number Diff line number Diff line change 1
1
/*
2
- * Copyright (c) 2023.
2
+ * Copyright (c) 2023-2024 .
3
3
*
4
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
5
* you may not use this file except in compliance with the License.
14
14
* limitations under the License.
15
15
*/
16
16
17
- package org.modelix.model.server.handlers
17
+ package org.modelix.model.server.handlers.ui
18
18
19
19
import kotlinx.html.span
20
20
import kotlinx.html.stream.createHTML
You can’t perform that action at this time.
0 commit comments