Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[TL-4694] add buttons for sending vacancy to moderation and to archive #753

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

Senyarsenie
Copy link
Contributor

No description provided.

@Senyarsenie Senyarsenie requested a review from amshkv June 10, 2024 14:51
@richpeach-bot
Copy link
Contributor

  • WIP add buttons for sending vacancy to moderation and to archive

Просто шла мимо, но есть вопрос: зачем тебе здесь в названии вип? ПР в драфте сам по себе намекает, что предлагаемые изменения могут быть не совсем верны или не до конца доработаны

@amshkv
Copy link
Contributor

amshkv commented Jun 11, 2024

согласен с Яной, притом тут WIP в имени коммита, если сейчас принять - то это улетит в main ветку

@Senyarsenie Senyarsenie marked this pull request as ready for review June 14, 2024 13:05
@@ -0,0 +1,6 @@
.fs-5 = t('.additional_actions')
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Предлагаю если вакансию нельзя за архивировать или отправить на модерацию не показывать эти кнопки


private
def archive
vacancy = current_user.vacancies.find params[:id]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Нужен редирект так как сейчас когда отправляешь вакансию в архив страница не обновляется и кнопка архивации остается активна и при повторном нажатии страница падает

def change_visibility(vacancy)
vacancy.archive! if params[:archive]
def send_to_moderate
vacancy = current_user.vacancies.find params[:id]
Copy link
Contributor

@usernaimandrey usernaimandrey Jun 18, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

и было бы не плохо флешь сообщение пользователю об успешной архивации

@usernaimandrey
Copy link
Contributor

Еще есть несколько вопросов по бизнес логике:

1 Будет ли возможность у пользователя достать вакансию из архива, сейчас для этого помоему возможности нет, хотя event в стейт машине есть restore
Вакансии архивные отображаются в админке пользователя и доступны для редактирования, но при сохранении страница упадет - либо их не надо показывать, либо не давать редактировать и дать возможность достать их из архива
Снимок экрана 2024-06-18 в 20 53 46

@usernaimandrey
Copy link
Contributor

  1. Еще если пользовательотправил вакансию на модерацию, нужен ли инструмент в админке, что бы админ мог ее отправить обратно на доработку?

@fey
Copy link
Collaborator

fey commented Jun 20, 2024

@usernaimandrey давай не давать редактировать архивные вакансии
возвращать - нет. Пока не надо.

@usernaimandrey
Copy link
Contributor

usernaimandrey commented Jun 21, 2024

@usernaimandrey давай не давать редактировать архивные вакансии возвращать - нет. Пока не надо.

Нужно ди тогда архивные вакансии вот тут пользователю отображать?
https://cv.hexlet.io/ru/account/vacancies

@fey
Copy link
Collaborator

fey commented Jun 21, 2024

А сейчас как, пользователь видит свои вакансии в архиве у себя в интерфейсе?

@usernaimandrey
Copy link
Contributor

А сейчас как, пользователь видит свои вакансии в архиве у себя в интерфейсе?

Да видит

@fey
Copy link
Collaborator

fey commented Jun 27, 2024

тогда пускай остается

@usernaimandrey
Copy link
Contributor

@Senyarsenie привет подскажи как тут у тебя дела? Есть ли какие то трудности?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants