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