Revision 60099
Added by Konstantinos Triantafyllou over 3 years ago
edit-stakeholder.component.ts | ||
---|---|---|
105 | 105 |
public stakeholderUtils: StakeholderUtils = new StakeholderUtils(); |
106 | 106 |
public defaultStakeholdersOptions: Option[]; |
107 | 107 |
public defaultStakeholders: Stakeholder[]; |
108 |
public stakeholders: Stakeholder[];
|
|
108 |
public alias: string[];
|
|
109 | 109 |
public stakeholder: Stakeholder; |
110 | 110 |
public isDefault: boolean; |
111 | 111 |
public isNew: boolean; |
... | ... | |
131 | 131 |
this.reset(); |
132 | 132 |
} |
133 | 133 |
|
134 |
public init(stakeholder: Stakeholder, stakeholders: Stakeholder[], defaultStakeholders: Stakeholder[], isDefault: boolean, isNew: boolean) {
|
|
134 |
public init(stakeholder: Stakeholder, alias: string[], defaultStakeholders: Stakeholder[], isDefault: boolean, isNew: boolean) {
|
|
135 | 135 |
this.reset(); |
136 | 136 |
this.deleteCurrentPhoto = false; |
137 | 137 |
this.stakeholder = stakeholder; |
138 |
this.stakeholders = stakeholders;
|
|
138 |
this.alias = alias;
|
|
139 | 139 |
this.defaultStakeholders = defaultStakeholders; |
140 | 140 |
this.isDefault = isDefault; |
141 | 141 |
this.isNew = isNew; |
... | ... | |
154 | 154 |
alias: this.fb.control(this.stakeholder.alias, |
155 | 155 |
[ |
156 | 156 |
Validators.required, |
157 |
this.stakeholderUtils.aliasValidator( |
|
158 |
(this.isDefault) ? |
|
159 |
this.defaultStakeholders.filter(stakeholder => stakeholder.alias !== this.stakeholder.alias) : |
|
160 |
this.stakeholders.filter(stakeholder => stakeholder.alias !== this.stakeholder.alias) |
|
157 |
this.stakeholderUtils.aliasValidatorString( |
|
158 |
this.alias.filter(alias => alias !== this.stakeholder.alias) |
|
161 | 159 |
)] |
162 | 160 |
), |
163 | 161 |
isDefault: this.fb.control((this.isDefault)), |
... | ... | |
247 | 245 |
this.deletePhoto(); |
248 | 246 |
this.removePhoto(); |
249 | 247 |
this.stakeholderFb.get('logoUrl').setValue(res.filename); |
250 |
console.debug(this.stakeholderFb.value); |
|
251 | 248 |
this.saveStakeholder(callback, errorCallback); |
252 | 249 |
}, error => { |
253 | 250 |
this.uploadError = "An error has been occurred during upload your image. Try again later"; |
Also available in: Unified diff
[Monitor Dashboard | Trunk]: Add get alias method to check if alias is already in use