Merge pull request #293 from rgarmsen2295/mm-1725
MM-1725 Added text to inform the user a session id is not available for a login attempt
Этот коммит содержится в:
@@ -57,24 +57,28 @@ module.exports = React.createClass({
|
|||||||
newDate = (<div> {currentHistoryDate.toDateString()} </div>);
|
newDate = (<div> {currentHistoryDate.toDateString()} </div>);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!currentAudit.session_id && currentAudit.action.search('/users/login') !== -1) {
|
||||||
|
currentAudit.session_id = 'N/A (Login attempt)';
|
||||||
|
}
|
||||||
|
|
||||||
accessList[i] = (
|
accessList[i] = (
|
||||||
<div className="access-history__table">
|
<div className='access-history__table'>
|
||||||
<div className="access__date">{newDate}</div>
|
<div className='access__date'>{newDate}</div>
|
||||||
<div className="access__report">
|
<div className='access__report'>
|
||||||
<div className="report__time">{newHistoryDate.toLocaleTimeString(navigator.language, {hour: '2-digit', minute:'2-digit'})}</div>
|
<div className='report__time'>{newHistoryDate.toLocaleTimeString(navigator.language, {hour: '2-digit', minute: '2-digit'})}</div>
|
||||||
<div className="report__info">
|
<div className='report__info'>
|
||||||
<div>{"IP: " + currentAudit.ip_address}</div>
|
<div>{'IP: ' + currentAudit.ip_address}</div>
|
||||||
{this.state.moreInfo[i] ?
|
{this.state.moreInfo[i] ?
|
||||||
<div>
|
<div>
|
||||||
<div>{"Session ID: " + currentAudit.session_id}</div>
|
<div>{'Session ID: ' + currentAudit.session_id}</div>
|
||||||
<div>{"URL: " + currentAudit.action.replace("/api/v1", "")}</div>
|
<div>{'URL: ' + currentAudit.action.replace(/\/api\/v[1-9]/, '')}</div>
|
||||||
</div>
|
</div>
|
||||||
:
|
:
|
||||||
<a href="#" className="theme" onClick={this.handleMoreInfo.bind(this, i)}>More info</a>
|
<a href='#' className='theme' onClick={this.handleMoreInfo.bind(this, i)}>More info</a>
|
||||||
}
|
}
|
||||||
</div>
|
</div>
|
||||||
{i < this.state.audits.length - 1 ?
|
{i < this.state.audits.length - 1 ?
|
||||||
<div className="divider-light"/>
|
<div className='divider-light'/>
|
||||||
:
|
:
|
||||||
null
|
null
|
||||||
}
|
}
|
||||||
@@ -85,16 +89,16 @@ module.exports = React.createClass({
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
<div className="modal fade" ref="modal" id="access-history" tabIndex="-1" role="dialog" aria-hidden="true">
|
<div className='modal fade' ref='modal' id='access-history' tabIndex='-1' role='dialog' aria-hidden='true'>
|
||||||
<div className="modal-dialog modal-lg">
|
<div className='modal-dialog modal-lg'>
|
||||||
<div className="modal-content">
|
<div className='modal-content'>
|
||||||
<div className="modal-header">
|
<div className='modal-header'>
|
||||||
<button type="button" className="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
|
<button type='button' className='close' data-dismiss='modal' aria-label='Close'><span aria-hidden='true'>×</span></button>
|
||||||
<h4 className="modal-title" id="myModalLabel">Access History</h4>
|
<h4 className='modal-title' id='myModalLabel'>Access History</h4>
|
||||||
</div>
|
</div>
|
||||||
<div ref="modalBody" className="modal-body">
|
<div ref='modalBody' className='modal-body'>
|
||||||
{!this.state.audits.loading ?
|
{!this.state.audits.loading ?
|
||||||
<form role="form">
|
<form role='form'>
|
||||||
{accessList}
|
{accessList}
|
||||||
</form>
|
</form>
|
||||||
:
|
:
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user