Add ability to register a Cloudron with a setupToken only

This commit is contained in:
Johannes Zellner
2023-12-02 11:23:03 +01:00
parent 6f0788c9e4
commit 242c091add
6 changed files with 154 additions and 43 deletions
+4 -2
View File
@@ -416,14 +416,16 @@ angular.module('Application').controller('AppStoreController', ['$scope', '$tran
email: '',
password: '',
totpToken: '',
register: true,
setupType: 'login',
termsAccepted: false,
setupToken: '',
submit: function () {
$scope.appstoreLogin.error = {};
$scope.appstoreLogin.busy = true;
Client.registerCloudron($scope.appstoreLogin.email, $scope.appstoreLogin.password, $scope.appstoreLogin.totpToken, $scope.appstoreLogin.register, function (error) {
var func = $scope.appstoreLogin.setupToken ? Client.registerCloudronWithSetupToken.bind(null, $scope.appstoreLogin.setupToken) : Client.registerCloudron.bind(null, $scope.appstoreLogin.email, $scope.appstoreLogin.password, $scope.appstoreLogin.totpToken, $scope.appstoreLogin.register);
func(function (error) {
if (error) {
$scope.appstoreLogin.busy = false;