Jump to content

Переименование статуса


Recommended Posts

Необходим обработчик, который будет переименовывать статус.

стандартный EPM-set-status не подходит, так как переименовывает первый статус.

каким образом в нем реализовано переименование?

1. он переименовывает текущий статус, если да, то подскажите какой использует метод. в releasestus.h не увидел ничего подходящего.

2. удаляется статус и на его место создается новый нужный статус, учитывая применяемость удаленного статуса.

Link to post
Share on other sites


UnPinned posts
lexx174

п1 используется аргумент rename

 

у вас два одинаковых статуса и один надо переименовать?

Link to post
Share on other sites
Posted (edited)
22 часа назад, lexx174 сказал:

п1 используется аргумент rename

 

у вас два одинаковых статуса и один надо переименовать?

Нужно последний статус по времени переименовать в Утверждено.

 

можно ли переименовать? или все таки нужно с начала удалить, предварительно сохранив применяемость и создать уже новый статус с этой применяемостью?

 

Edited by nbg
Link to post
Share on other sites
lexx174
4 часа назад, nbg сказал:

Нужно последний статус по времени переименовать в Утверждено.

 

можно ли переименовать? или все таки нужно с начала удалить, предварительно сохранив применяемость и создать уже новый статус с этой применяемостью?

 

у обработчика указываются два параметра - имя статуса для переименования, и само действие rename

 

последний по времени - это с таким же названием получается?

Link to post
Share on other sites
43 минуты назад, lexx174 сказал:

у обработчика указываются два параметра - имя статуса для переименования, и само действие rename

 

последний по времени - это с таким же названием получается?

со стандартным обработчиком и параметром rename вопросов нет, но он работает не совсем так, как нам нужно.

нужно написать свой обработчик, и нужно статус - На согласовании переименовать в Утверждено

вопрос в том, каким методом воспользоваться, что использует стандартный обработчик, когда получает параметр - rename.

Он переименовывает? если да, то каким методом пользуются. В releasestus.h  ничего подходящего не увидел.

или же когда обработчик получает параметр rename, он просто удаляет старый и создает новый статус .

Link to post
Share on other sites
lexx174
18.06.2021 в 15:23, nbg сказал:

со стандартным обработчиком и параметром rename вопросов нет, но он работает не совсем так, как нам нужно.

нужно написать свой обработчик, и нужно статус - На согласовании переименовать в Утверждено

вопрос в том, каким методом воспользоваться, что использует стандартный обработчик, когда получает параметр - rename.

Он переименовывает? если да, то каким методом пользуются. В releasestus.h  ничего подходящего не увидел.

или же когда обработчик получает параметр rename, он просто удаляет старый и создает новый статус .

мы используем параметр rename

Link to post
Share on other sites
17 часов назад, lexx174 сказал:

мы используем параметр rename

а что происходит, когда обработчик получает этот параметр? Параметр это же просто сигнал для обработчика, что нужно сделать  rename

 

Есть метод, который переименовывает, если да, то может подскажите в каком header смотреть?

или же просто происходит удаление и создание нового статуса с требуемым названием?

я пишу свой обработчик, действия стандартного не совсем подходит.

Link to post
Share on other sites
lexx174

лучше начать с rename

я конкретно такую задачу  на ITK не делал, но попробуйте поискать в сторону rename

Link to post
Share on other sites
  • 2 weeks later...
21.06.2021 в 13:15, lexx174 сказал:

лучше начать с rename

я конкретно такую задачу  на ITK не делал, но попробуйте поискать в сторону rename

Спасибо за ответы!

 

Все оказалось проще, я так упорно искал Rename, но с точки зрения ООП, статутс это класс, соответственно на все свойства должны быть геттеры и сеттеры.

для моих целей мне подошел RELSTAT_set_release_status_type - Sets the status_type for the given release status из releasestatus.h 

 

  • Нравится 1
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



×
×
  • Create New...