mirror of
https://github.com/elyby/accounts-frontend.git
synced 2025-01-19 01:52:55 +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
|
||||
label={<Message {...messages.nickname} />}
|
||||
value={user.username}
|
||||
warningMessage={<Message {...messages.mojangPriorityWarning} />}
|
||||
warningMessage={user.hasMojangUsernameCollision ? (
|
||||
<Message {...messages.mojangPriorityWarning} />
|
||||
) : ''}
|
||||
/>
|
||||
|
||||
<ProfileField
|
||||
|
@ -26,7 +26,8 @@ export default class User {
|
||||
isGuest: true,
|
||||
isActive: true,
|
||||
shouldChangePassword: false, // TODO: нужно ещё пробросить причину необходимости смены
|
||||
passwordChangedAt: null
|
||||
passwordChangedAt: null,
|
||||
hasMojangUsernameCollision: false,
|
||||
};
|
||||
|
||||
const user = Object.keys(defaults).reduce((user, key) => {
|
||||
@ -60,5 +61,6 @@ export const userShape = PropTypes.shape({
|
||||
avatar: PropTypes.string,
|
||||
isGuest: PropTypes.bool.isRequired,
|
||||
isActive: PropTypes.bool.isRequired,
|
||||
passwordChangedAt: PropTypes.number
|
||||
passwordChangedAt: PropTypes.number,
|
||||
hasMojangUsernameCollision: PropTypes.bool,
|
||||
});
|
||||
|
Loading…
x
Reference in New Issue
Block a user