import Password from './Password';
import Tokens from './Tokens';
-export default function Security ({ user, canChangePassword }) {
+export default function Security ({ user }) {
return (
<div className="page page-limited">
<div className="columns">
<Tokens user={user}/>
</div>
- {canChangePassword && (
+ {user.local && (
<div className="column-half">
<Password user={user}/>
</div>
import Security from './../components/Security';
function mapStateToProps (state) {
- return {
- user: state.user,
- canChangePassword: window.sonarqube.user.canChangePassword
- };
+ return { user: state.user };
}
export default connect(mapStateToProps)(Security);
<% content_for :extra_script do %>
<script>
window.sonarqube.user = {
- canChangePassword: <%= User.editable_password? ? 'true' : 'false' -%>,
favorites: [
<% current_user.favourites.each_with_index do |f, index| %>
{