Skip to content

Commit 75adad1

Browse files
committed
v1.0.1
1 parent c89c5f3 commit 75adad1

File tree

3 files changed

+17
-5
lines changed

3 files changed

+17
-5
lines changed

Jamf Framework Redeploy.xcodeproj/project.pbxproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@
276276
CODE_SIGN_ENTITLEMENTS = "Jamf Framework Redeploy/Jamf_Framework_Redeploy.entitlements";
277277
CODE_SIGN_STYLE = Automatic;
278278
COMBINE_HIDPI_IMAGES = YES;
279-
CURRENT_PROJECT_VERSION = 11;
279+
CURRENT_PROJECT_VERSION = 23;
280280
DEVELOPMENT_ASSET_PATHS = "\"Jamf Framework Redeploy/Preview Content\"";
281281
DEVELOPMENT_TEAM = VR4GB7TBDP;
282282
ENABLE_HARDENED_RUNTIME = YES;
@@ -289,7 +289,7 @@
289289
"@executable_path/../Frameworks",
290290
);
291291
MACOSX_DEPLOYMENT_TARGET = 13.0;
292-
MARKETING_VERSION = 1.0;
292+
MARKETING_VERSION = 1.0.1;
293293
PRODUCT_BUNDLE_IDENTIFIER = "co.uk.mallion.Jamf-Framework-Redeploy";
294294
PRODUCT_NAME = "$(TARGET_NAME)";
295295
SWIFT_EMIT_LOC_STRINGS = YES;
@@ -305,7 +305,7 @@
305305
CODE_SIGN_ENTITLEMENTS = "Jamf Framework Redeploy/Jamf_Framework_Redeploy.entitlements";
306306
CODE_SIGN_STYLE = Automatic;
307307
COMBINE_HIDPI_IMAGES = YES;
308-
CURRENT_PROJECT_VERSION = 11;
308+
CURRENT_PROJECT_VERSION = 23;
309309
DEVELOPMENT_ASSET_PATHS = "\"Jamf Framework Redeploy/Preview Content\"";
310310
DEVELOPMENT_TEAM = VR4GB7TBDP;
311311
ENABLE_HARDENED_RUNTIME = YES;
@@ -318,7 +318,7 @@
318318
"@executable_path/../Frameworks",
319319
);
320320
MACOSX_DEPLOYMENT_TARGET = 13.0;
321-
MARKETING_VERSION = 1.0;
321+
MARKETING_VERSION = 1.0.1;
322322
PRODUCT_BUNDLE_IDENTIFIER = "co.uk.mallion.Jamf-Framework-Redeploy";
323323
PRODUCT_NAME = "$(TARGET_NAME)";
324324
SWIFT_EMIT_LOC_STRINGS = YES;

Jamf Framework Redeploy/ContentView.swift

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,15 @@ struct ContentView: View {
3939
TextField("https://your-jamf-server.com" , text: $jamfURL)
4040
.textFieldStyle(.roundedBorder)
4141
.onChange(of: jamfURL) { newValue in
42+
print("url is \(jamfURL)")
4243
let defaults = UserDefaults.standard
4344
defaults.set(jamfURL , forKey: "jamfURL")
4445
updateAction()
4546
}
4647
TextField("Your Jamf Pro admin user name" , text: $userName)
4748
.textFieldStyle(.roundedBorder)
4849
.onChange(of: userName) { newValue in
50+
print("User name is \(userName)")
4951
let defaults = UserDefaults.standard
5052
defaults.set(userName , forKey: "userName")
5153
updateAction()
@@ -60,7 +62,7 @@ struct ContentView: View {
6062
}
6163
} else {
6264
DispatchQueue.global(qos: .background).async {
63-
Keychain().save(service: "co.uk.mallion.Jamf-Framework-Redeploy", account: "", data: "")
65+
Keychain().save(service: "co.uk.mallion.Jamf-Framework-Redeploy", account: userName, data: "")
6466
}
6567
}
6668
updateAction()
@@ -81,6 +83,16 @@ struct ContentView: View {
8183
.onChange(of: savePassword) { newValue in
8284
let defaults = UserDefaults.standard
8385
defaults.set(savePassword, forKey: "savePassword")
86+
if savePassword {
87+
DispatchQueue.global(qos: .background).async {
88+
Keychain().save(service: "co.uk.mallion.Jamf-Framework-Redeploy", account: userName, data: password)
89+
}
90+
} else {
91+
DispatchQueue.global(qos: .background).async {
92+
Keychain().save(service: "co.uk.mallion.Jamf-Framework-Redeploy", account: userName, data: "")
93+
}
94+
}
95+
8496
}
8597

8698
HStack {

0 commit comments

Comments
 (0)