mirror of
https://github.com/elyby/accounts-frontend.git
synced 2024-11-17 21:53:03 +05:30
В проект внедрён RabbitMQ.
Контроллер для работы с RabbitMQ научился создавать типизированные аргументы для $body Добавлена таблица с историей ников Добавлена таблица Mojang ников Добавлена проверка активированности аккаунта в AccountsController
This commit is contained in:
parent
e5552ee5f8
commit
4a484027de
@ -51,7 +51,9 @@ export default class Profile extends Component {
|
|||||||
<ProfileField
|
<ProfileField
|
||||||
label={<Message {...messages.nickname} />}
|
label={<Message {...messages.nickname} />}
|
||||||
value={user.username}
|
value={user.username}
|
||||||
warningMessage={<Message {...messages.mojangPriorityWarning} />}
|
warningMessage={user.hasMojangUsernameCollision ? (
|
||||||
|
<Message {...messages.mojangPriorityWarning} />
|
||||||
|
) : ''}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<ProfileField
|
<ProfileField
|
||||||
|
@ -26,7 +26,8 @@ export default class User {
|
|||||||
isGuest: true,
|
isGuest: true,
|
||||||
isActive: true,
|
isActive: true,
|
||||||
shouldChangePassword: false, // TODO: нужно ещё пробросить причину необходимости смены
|
shouldChangePassword: false, // TODO: нужно ещё пробросить причину необходимости смены
|
||||||
passwordChangedAt: null
|
passwordChangedAt: null,
|
||||||
|
hasMojangUsernameCollision: false,
|
||||||
};
|
};
|
||||||
|
|
||||||
const user = Object.keys(defaults).reduce((user, key) => {
|
const user = Object.keys(defaults).reduce((user, key) => {
|
||||||
@ -60,5 +61,6 @@ export const userShape = PropTypes.shape({
|
|||||||
avatar: PropTypes.string,
|
avatar: PropTypes.string,
|
||||||
isGuest: PropTypes.bool.isRequired,
|
isGuest: PropTypes.bool.isRequired,
|
||||||
isActive: PropTypes.bool.isRequired,
|
isActive: PropTypes.bool.isRequired,
|
||||||
passwordChangedAt: PropTypes.number
|
passwordChangedAt: PropTypes.number,
|
||||||
|
hasMojangUsernameCollision: PropTypes.bool,
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user