Skip to content
This repository was archived by the owner on Apr 20, 2024. It is now read-only.

Commit 6aef004

Browse files
Merge pull request #96 from nodes-vapor/feature/public-config
Feature/public config
2 parents cf0179e + f5bfd45 commit 6aef004

File tree

2 files changed

+17
-17
lines changed

2 files changed

+17
-17
lines changed

Sources/AdminPanel/Configs/AdminPanelConfig.swift

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import Vapor
44

55
public struct AdminPanelConfig<U: AdminPanelUserType>: Service {
66
public struct ResetPasswordEmail {
7-
let fromEmail: String
8-
let subject: String
7+
public let fromEmail: String
8+
public let subject: String
99

1010
public static var `default`: ResetPasswordEmail {
1111
return .init(
@@ -16,8 +16,8 @@ public struct AdminPanelConfig<U: AdminPanelUserType>: Service {
1616
}
1717

1818
public struct SpecifyPasswordEmail {
19-
let fromEmail: String
20-
let subject: String
19+
public let fromEmail: String
20+
public let subject: String
2121

2222
public static var `default`: SpecifyPasswordEmail {
2323
return .init(
@@ -27,18 +27,18 @@ public struct AdminPanelConfig<U: AdminPanelUserType>: Service {
2727
}
2828
}
2929

30-
let name: String
31-
let baseUrl: String
32-
let endpoints: AdminPanelEndpoints
33-
let views: AdminPanelViews
34-
let controllers: AdminPanelControllers<U>
35-
let userMenuPath: String?
36-
let adminMenuPath: String?
37-
let superAdminMenuPath: String?
38-
let dashboardPath: String?
39-
let resetPasswordEmail: ResetPasswordEmail
40-
let specifyPasswordEmail: SpecifyPasswordEmail
41-
let newUserSetPasswordSigner: ExpireableJWTSigner
30+
public let name: String
31+
public let baseUrl: String
32+
public let endpoints: AdminPanelEndpoints
33+
public let views: AdminPanelViews
34+
public let controllers: AdminPanelControllers<U>
35+
public let userMenuPath: String?
36+
public let adminMenuPath: String?
37+
public let superAdminMenuPath: String?
38+
public let dashboardPath: String?
39+
public let resetPasswordEmail: ResetPasswordEmail
40+
public let specifyPasswordEmail: SpecifyPasswordEmail
41+
public let newUserSetPasswordSigner: ExpireableJWTSigner
4242

4343
public init(
4444
name: String,

Sources/AdminPanel/Models/AdminPanelUser+AdminPanelUserType.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ public enum AdminPanelUserRole: String {
105105

106106
public typealias RawValue = String
107107

108-
init(rawValue: String?) {
108+
public init(rawValue: String?) {
109109
guard let rawValue = rawValue else { self = .unknown; return }
110110

111111
switch rawValue {

0 commit comments

Comments
 (0)