mirror of
https://github.com/elyby/accounts-frontend.git
synced 2025-05-31 14:11:58 +05:30
В проект внедрён RabbitMQ.
Контроллер для работы с RabbitMQ научился создавать типизированные аргументы для $body Добавлена таблица с историей ников Добавлена таблица Mojang ников Добавлена проверка активированности аккаунта в AccountsController
This commit is contained in:
@@ -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,
|
||||
});
|
||||
|
Reference in New Issue
Block a user