VORKOUT-8 #13

Merged
vlad.dev merged 30 commits from VORKOUT-8 into master 2025-07-02 12:23:44 +05:00
Showing only changes of commit 0eed0b0f20 - Show all commits

View File

@ -43,23 +43,25 @@ export default function UserEdit({ userId }: UserEditProps) {
<Form.Item <Form.Item
label={t('name')} label={t('name')}
name="name" name="name"
rules={[{ required: true, message: t('nameMessage') }]} rules={[{ message: t('nameMessage') }]}
> >
<Input /> <Input />
</Form.Item> </Form.Item>
<Form.Item {user?.id === currentUser?.id ? undefined : (
label={t('login')} <Form.Item
name="login" label={t('login')}
rules={[{ required: true, message: t('loginMessage') }]} name="login"
> rules={[{ message: t('loginMessage') }]}
<Input /> >
</Form.Item> <Input />
</Form.Item>
)}
<Form.Item <Form.Item
label={t('password')} label={t('password')}
name="password" name="password"
rules={[{ required: true, message: t('passwordMessage') }]} rules={[{ message: t('passwordMessage') }]}
> >
<Input.Password /> <Input.Password />
</Form.Item> </Form.Item>
@ -83,19 +85,21 @@ export default function UserEdit({ userId }: UserEditProps) {
<Input /> <Input />
</Form.Item> </Form.Item>
<Form.Item {user?.id === currentUser?.id ? undefined : (
label={t('role')} <Form.Item
name="role" label={t('role')}
rules={[{ required: true, message: t('roleMessage') }]} name="role"
> rules={[{ required: true, message: t('roleMessage') }]}
<Select placeholder={t('roleMessage')}> >
{currentUser && currentUser.role === 'OWNER' ? ( <Select placeholder={t('roleMessage')}>
<Option value="ADMIN">{t('ADMIN')}</Option> {currentUser && currentUser.role === 'OWNER' ? (
) : undefined} <Option value="ADMIN">{t('ADMIN')}</Option>
<Option value="EDITOR">{t('EDITOR')}</Option> ) : undefined}
<Option value="VIEWER">{t('VIEWER')}</Option> <Option value="EDITOR">{t('EDITOR')}</Option>
</Select> <Option value="VIEWER">{t('VIEWER')}</Option>
</Form.Item> </Select>
</Form.Item>
)}
<Form.Item <Form.Item
label={t('status')} label={t('status')}