Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Если со состояние задания «На рассмотрении» или «В работе»
- if ([taskState isEqualToStringIgnoringCase:@"onconsideration"] || [taskState isEqualToStringIgnoringCase:@"inwork"]) {
- // И у задания нет проекта резолюции
- if (![resolutionState isEqualToStringIgnoringCase:@"approving"]) {
- // И это не задание на согласование (там отображаются другие кнопки с учетом специфики бизнес процесса согласования)
- if (![taskKind isEqualToStringIgnoringCase:@"согласование"]) {
- // Опциональная проверка, выполняется только в том случае если с сервера пришел параметр HidePerformTaskCommand="true"
- if (hidePerformTaskCommand) {
- // И задание не находится на централизованном или внешнем контроле(«Да» или «Внешний»)
- if (![taskControl isEqualToStringIgnoringCase:@"yes"] || ![taskControl isEqualToStringIgnoringCase:@"external"]) {
- showReviewButton = YES;
- }
- }
- else {
- showReviewButton = YES;
- }
- }
- }
- else if ([AppSettings instance].customerSpecificSettingsSOGAZ) {
- showReviewButton = YES;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement