refactor(clint-UserEdit): remove login and role on self user
This commit is contained in:
		@@ -43,23 +43,25 @@ export default function UserEdit({ userId }: UserEditProps) {
 | 
			
		||||
        <Form.Item
 | 
			
		||||
          label={t('name')}
 | 
			
		||||
          name="name"
 | 
			
		||||
          rules={[{ required: true, message: t('nameMessage') }]}
 | 
			
		||||
          rules={[{ message: t('nameMessage') }]}
 | 
			
		||||
        >
 | 
			
		||||
          <Input />
 | 
			
		||||
        </Form.Item>
 | 
			
		||||
 | 
			
		||||
        <Form.Item
 | 
			
		||||
          label={t('login')}
 | 
			
		||||
          name="login"
 | 
			
		||||
          rules={[{ required: true, message: t('loginMessage') }]}
 | 
			
		||||
        >
 | 
			
		||||
          <Input />
 | 
			
		||||
        </Form.Item>
 | 
			
		||||
        {user?.id === currentUser?.id ? undefined : (
 | 
			
		||||
          <Form.Item
 | 
			
		||||
            label={t('login')}
 | 
			
		||||
            name="login"
 | 
			
		||||
            rules={[{ message: t('loginMessage') }]}
 | 
			
		||||
          >
 | 
			
		||||
            <Input />
 | 
			
		||||
          </Form.Item>
 | 
			
		||||
        )}
 | 
			
		||||
 | 
			
		||||
        <Form.Item
 | 
			
		||||
          label={t('password')}
 | 
			
		||||
          name="password"
 | 
			
		||||
          rules={[{ required: true, message: t('passwordMessage') }]}
 | 
			
		||||
          rules={[{ message: t('passwordMessage') }]}
 | 
			
		||||
        >
 | 
			
		||||
          <Input.Password />
 | 
			
		||||
        </Form.Item>
 | 
			
		||||
@@ -83,19 +85,21 @@ export default function UserEdit({ userId }: UserEditProps) {
 | 
			
		||||
          <Input />
 | 
			
		||||
        </Form.Item>
 | 
			
		||||
 | 
			
		||||
        <Form.Item
 | 
			
		||||
          label={t('role')}
 | 
			
		||||
          name="role"
 | 
			
		||||
          rules={[{ required: true, message: t('roleMessage') }]}
 | 
			
		||||
        >
 | 
			
		||||
          <Select placeholder={t('roleMessage')}>
 | 
			
		||||
            {currentUser && currentUser.role === 'OWNER' ? (
 | 
			
		||||
              <Option value="ADMIN">{t('ADMIN')}</Option>
 | 
			
		||||
            ) : undefined}
 | 
			
		||||
            <Option value="EDITOR">{t('EDITOR')}</Option>
 | 
			
		||||
            <Option value="VIEWER">{t('VIEWER')}</Option>
 | 
			
		||||
          </Select>
 | 
			
		||||
        </Form.Item>
 | 
			
		||||
        {user?.id === currentUser?.id ? undefined : (
 | 
			
		||||
          <Form.Item
 | 
			
		||||
            label={t('role')}
 | 
			
		||||
            name="role"
 | 
			
		||||
            rules={[{ required: true, message: t('roleMessage') }]}
 | 
			
		||||
          >
 | 
			
		||||
            <Select placeholder={t('roleMessage')}>
 | 
			
		||||
              {currentUser && currentUser.role === 'OWNER' ? (
 | 
			
		||||
                <Option value="ADMIN">{t('ADMIN')}</Option>
 | 
			
		||||
              ) : undefined}
 | 
			
		||||
              <Option value="EDITOR">{t('EDITOR')}</Option>
 | 
			
		||||
              <Option value="VIEWER">{t('VIEWER')}</Option>
 | 
			
		||||
            </Select>
 | 
			
		||||
          </Form.Item>
 | 
			
		||||
        )}
 | 
			
		||||
 | 
			
		||||
        <Form.Item
 | 
			
		||||
          label={t('status')}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user