business accounts

This commit is contained in:
Patrick Nagurny
2020-07-23 11:45:26 -06:00
parent 8133927c4b
commit ead6777089
8 changed files with 159 additions and 15 deletions

View File

@@ -41,9 +41,20 @@
</option>
</select>
</div>
<p>Create default accounts (can be customized later)</p>
<div class="form-group">
<label for="createDefaultAccounts">Create default accounts<br>(can be customized later)</label>
<input formControlName="createDefaultAccounts" id="createDefaultAccounts" type="checkbox" class="form-control" />
<div class="form-check">
<input formControlName="createDefaultAccounts" id="createDefaultAccounts1" type="radio" class="form-check-input" value="" />
<label for="createDefaultAccounts1" class="form-check-label">None</label>
</div>
<div class="form-check">
<input formControlName="createDefaultAccounts" id="createDefaultAccounts2" type="radio" class="form-check-input" value="business" />
<label for="createDefaultAccounts2" class="form-check-label">Business accounts</label>
</div>
<div class="form-check">
<input formControlName="createDefaultAccounts" id="createDefaultAccounts3" type="radio" class="form-check-input" value="personal" />
<label for="createDefaultAccounts2" class="form-check-label">Personal accounts</label>
</div>
</div>
<p *ngIf="error" class="error">
{{error.message}}

View File

@@ -39,7 +39,7 @@ export class NewOrgPage {
'currency': ['USD', Validators.required],
'precision': [2, Validators.required],
'timezone': [this.defaultTz, Validators.required],
'createDefaultAccounts': [true, Validators.required]
'createDefaultAccounts': ['business']
});
this.joinOrgForm = fb.group({

View File

@@ -148,10 +148,19 @@
</select>
</div>
</div>
<div class="form-group row">
<label for="createDefaultAccounts" class="col-sm-3 col-form-label">Create default accounts<br>(can be customized later)</label>
<div class="col-sm-9">
<input formControlName="createDefaultAccounts" id="createDefaultAccounts" type="checkbox" class="form-control" />
<p>Create default accounts (can be customized later)</p>
<div class="form-group">
<div class="form-check">
<input formControlName="createDefaultAccounts" id="createDefaultAccounts1" type="radio" class="form-check-input" value="" />
<label for="createDefaultAccounts1" class="form-check-label">None</label>
</div>
<div class="form-check">
<input formControlName="createDefaultAccounts" id="createDefaultAccounts2" type="radio" class="form-check-input" value="business" />
<label for="createDefaultAccounts2" class="form-check-label">Business accounts</label>
</div>
<div class="form-check">
<input formControlName="createDefaultAccounts" id="createDefaultAccounts3" type="radio" class="form-check-input" value="personal" />
<label for="createDefaultAccounts2" class="form-check-label">Personal accounts</label>
</div>
</div>
<p *ngIf="newOrgError" class="error">{{newOrgError.message}}</p>

View File

@@ -72,7 +72,7 @@ export class OrgPage {
'currency': ['', Validators.required],
'precision': [null, Validators.required],
'timezone': [this.defaultTz, Validators.required],
'createDefaultAccounts': [true, Validators.required]
'createDefaultAccounts': ['']
});
}
@@ -95,7 +95,7 @@ export class OrgPage {
currency: this.currentOrg.currency,
precision: this.currentOrg.precision,
timezone: this.defaultTz,
createDefaultAccounts: true
createDefaultAccounts: ''
}
);