Похожие чаты

Всем привет. Кто может подсказать: необходимо написать скрипт, который бы

блокировал ручное перемещение элемента СП по стадиям, но кроме юзера с определенным айди. В то же время, необходимо, чтобы скрипт не блокировал перемещение элементов СП по стадиям с помощью БП. Автоматизация выполняется от имени этого же юзера.

Первую часть реализовал, через подмену фабрики и операции. А вот как сделать проверку, что стадия изменилась из-за БП от имени юзера этого?

3 ответов

9 просмотров

Там же через подмену фабрик. Тоже долго мучались с данным вопросом. В UPDATED_BY передается id пользователя указанного в блоке БП от чьего имени изменять

Делаю: $arrItem = $item -> getCompatibleData(); if((int)$arrItem['UPDATED_BY'] == 1){return $result;}

Добавьте в операцию Action, который будет проверять можно ли. Затем в нем проверяете контекст выполнения и пользователя. В случае если это обычное manual и какой-то другой пользователь - запрещаете

Похожие вопросы

Обсуждают сегодня

Hey everyone! I won’t focus too much on what this person said (it’s clear they don’t understand the scope of what TF and TELOSX are achieving), but I’ll put it simply for thos...
Ana Ojeda
3
как правильно удалить сддм? прописал в etc/portage.use/plasma-meta -sddm , но при обновлении юзов мне предлагает поставить lightdm (ещё лучше 😡), добавил туда - display-manage...
REDis
25
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
i have a small doubt i developed a rest API in put mapping (we use if more than one filed needs to be updated by user ) but concern is i am using dto class in that i am u...
Surya
6
Коллеги, я тут для личных нужд пошел ставить MQTT сервер, пощупал mosquitto, но ужаснулся отсутствию такой банальности, как HTTP API для посмотреть список топиков. А тут что,...
Maksim Lapshin
12
#include <stdio.h> #include <stdlib.h> #include <time.h> void mass_first_generate(int mass[5][7]) {     for (int N = 0; N < 5; N++) {         for (int A = 0; A < 7; A++) {   ...
Чувак
6
Telos is at a pivotal moment. While ambitious projects like zkEVM and SNARKtor have shown promise, the delay in delivering EVM 2.0—a cornerstone of the ecosystem—is a growing ...
Trinidad
8
Ready for some fun AND a chance to win TKO Tokens? Join us for exciting minigames in our Telegram group! 🕒 Don’t miss out—games start on today 25 October 2024, at 8 PM! Ge...
Milkyway | Tokocrypto
255
Всем привет! Решаю 99 OCaml Problems и столкнулся со следующей проблемой (прошу палками не забивать, я OCaml практически не трогал до этого момента): open OUnit2 let create_...
К|/|pи/\/\ 6е3yглbIи
2
Hello!!! Moved nodes to another server, but uptime is not transferred. now both servers are working, last time I did the same, only 2 nodes transferred uptime, can you plea...
Kamil
17
Карта сайта