Add necessary IDs for email sign up (#6233)
* Add necessary IDs for email sign up For selenium automation * Add ID to the main page signup link * Add ID to the select team page * Update select_team_item.jsx
Этот коммит содержится в:
@@ -433,6 +433,7 @@ export default class LoginController extends React.Component {
|
|||||||
defaultMessage="Don't have an account? "
|
defaultMessage="Don't have an account? "
|
||||||
/>
|
/>
|
||||||
<Link
|
<Link
|
||||||
|
id='signup'
|
||||||
to={'/signup_user_complete' + this.props.location.search}
|
to={'/signup_user_complete' + this.props.location.search}
|
||||||
className='signup-team-login'
|
className='signup-team-login'
|
||||||
>
|
>
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import React from 'react';
|
|||||||
import {Link} from 'react-router/es6';
|
import {Link} from 'react-router/es6';
|
||||||
import {Tooltip, OverlayTrigger} from 'react-bootstrap';
|
import {Tooltip, OverlayTrigger} from 'react-bootstrap';
|
||||||
import {Constants} from 'utils/constants.jsx';
|
import {Constants} from 'utils/constants.jsx';
|
||||||
|
import * as Utils from 'utils/utils.jsx';
|
||||||
|
|
||||||
export default class SelectTeamItem extends React.Component {
|
export default class SelectTeamItem extends React.Component {
|
||||||
static propTypes = {
|
static propTypes = {
|
||||||
@@ -67,6 +68,7 @@ export default class SelectTeamItem extends React.Component {
|
|||||||
<div className='signup-team-dir'>
|
<div className='signup-team-dir'>
|
||||||
{showDescriptionTooltip}
|
{showDescriptionTooltip}
|
||||||
<Link
|
<Link
|
||||||
|
id={Utils.createSafeId(this.props.team.display_name)}
|
||||||
to={this.props.url}
|
to={this.props.url}
|
||||||
onClick={this.handleTeamClick}
|
onClick={this.handleTeamClick}
|
||||||
>
|
>
|
||||||
|
|||||||
@@ -333,6 +333,7 @@ export default class SignupEmail extends React.Component {
|
|||||||
</strong></h5>
|
</strong></h5>
|
||||||
<div className={emailDivStyle}>
|
<div className={emailDivStyle}>
|
||||||
<input
|
<input
|
||||||
|
id='email'
|
||||||
type='email'
|
type='email'
|
||||||
ref='email'
|
ref='email'
|
||||||
className='form-control'
|
className='form-control'
|
||||||
@@ -357,6 +358,7 @@ export default class SignupEmail extends React.Component {
|
|||||||
</strong></h5>
|
</strong></h5>
|
||||||
<div className={nameDivStyle}>
|
<div className={nameDivStyle}>
|
||||||
<input
|
<input
|
||||||
|
id='name'
|
||||||
type='text'
|
type='text'
|
||||||
ref='name'
|
ref='name'
|
||||||
className='form-control'
|
className='form-control'
|
||||||
@@ -378,6 +380,7 @@ export default class SignupEmail extends React.Component {
|
|||||||
</strong></h5>
|
</strong></h5>
|
||||||
<div className={passwordDivStyle}>
|
<div className={passwordDivStyle}>
|
||||||
<input
|
<input
|
||||||
|
id='password'
|
||||||
type='password'
|
type='password'
|
||||||
ref='password'
|
ref='password'
|
||||||
className='form-control'
|
className='form-control'
|
||||||
@@ -390,6 +393,7 @@ export default class SignupEmail extends React.Component {
|
|||||||
</div>
|
</div>
|
||||||
<p className='margin--extra'>
|
<p className='margin--extra'>
|
||||||
<button
|
<button
|
||||||
|
id='createAccountButton'
|
||||||
type='submit'
|
type='submit'
|
||||||
onClick={this.handleSubmit}
|
onClick={this.handleSubmit}
|
||||||
className='btn-primary btn'
|
className='btn-primary btn'
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user