mirror of
				https://github.com/elyby/accounts-frontend.git
				synced 2025-05-31 14:11:58 +05:30 
			
		
		
		
	Добавлен проброс дополнительных данных на фронт в методе account/current
This commit is contained in:
		| @@ -9,7 +9,7 @@ export class Category extends Component { | ||||
|  | ||||
|     render() { | ||||
|         var { user } = this.props; | ||||
|         var changePassDate = Date.now() - (1000 * 60 * 60 * 24 * 30 * 3); | ||||
|         console.log(user); | ||||
|  | ||||
|         return ( | ||||
|             <div> | ||||
| @@ -63,7 +63,7 @@ export class Category extends Component { | ||||
|                             <div className={styles.paramRow}> | ||||
|                                 <div className={styles.paramName}>Пароль:</div> | ||||
|                                 <div className={styles.paramValue}> | ||||
|                                     Изменён <Relative value={changePassDate} /> | ||||
|                                     Изменён <Relative value={user.passwordChangedAt} /> | ||||
|                                 </div> | ||||
|                                 <div className={styles.paramAction}> | ||||
|                                     <a href="#"> | ||||
| @@ -94,7 +94,7 @@ export class Category extends Component { | ||||
|                         <div className={styles.paramItem}> | ||||
|                             <div className={styles.paramRow}> | ||||
|                                 <div className={styles.paramName}>UUID:</div> | ||||
|                                 <div className={styles.uuidValue}>{user.uuid || 'df936908-b2e1-544d-96f8-2977ec213022'}</div> | ||||
|                                 <div className={styles.uuidValue}>{user.uuid}</div> | ||||
|                             </div> | ||||
|                         </div> | ||||
|                     </div> | ||||
|   | ||||
| @@ -17,6 +17,7 @@ export default class User { | ||||
|  | ||||
|         const defaults = { | ||||
|             id: null, | ||||
|             uuid: null, | ||||
|             token: '', | ||||
|             username: '', | ||||
|             email: '', | ||||
| @@ -24,7 +25,8 @@ export default class User { | ||||
|             goal: null, // the goal with wich user entered site | ||||
|             isGuest: true, | ||||
|             isActive: true, | ||||
|             shouldChangePassword: false // TODO: нужно ещё пробросить причину необходимости смены | ||||
|             shouldChangePassword: false, // TODO: нужно ещё пробросить причину необходимости смены | ||||
|             passwordChangedAt: null | ||||
|         }; | ||||
|  | ||||
|         const user = Object.keys(defaults).reduce((user, key) => { | ||||
| @@ -51,10 +53,12 @@ export default class User { | ||||
|  | ||||
| export const userShape = PropTypes.shape({ | ||||
|     id: PropTypes.number, | ||||
|     uuid: PropTypes.string, | ||||
|     token: PropTypes.string, | ||||
|     username: PropTypes.string, | ||||
|     email: PropTypes.string, | ||||
|     avatar: PropTypes.string, | ||||
|     isGuest: PropTypes.bool.isRequired, | ||||
|     isActive: PropTypes.bool.isRequired | ||||
|     isActive: PropTypes.bool.isRequired, | ||||
|     passwordChangedAt: PropTypes.number | ||||
| }); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user