Rename EditWorkspaceMember to EditEnvironmentRole

This commit is contained in:
richard-dds 2018-10-17 11:25:00 -04:00
parent 778c029877
commit ec6b6d272c
3 changed files with 4 additions and 58 deletions

View File

@ -1,54 +0,0 @@
import FormMixin from '../../mixins/form'
import textinput from '../text_input'
import Selector from '../selector'
import Modal from '../../mixins/modal'
import toggler from '../toggler'
export default {
name: 'edit-workspace-member',
mixins: [FormMixin, Modal],
components: {
toggler,
Modal,
Selector,
textinput
},
props: {
choices: Array,
initialData: String,
},
data: function () {
return {
new_role: this.initialData,
}
},
methods: {
change: function (e) {
e.preventDefault()
this.new_role = e.target.value
},
cancel: function () {
this.new_role = this.initialData
},
},
computed: {
displayName: function () {
for (var arr in this.choices) {
if (this.choices[arr][0] == this.new_role) {
return this.choices[arr][1].name
}
}
return this.new_role ? this.new_role : "no access"
},
label_class: function () {
return this.displayName === "no access" ?
"label" : "label label--success"
},
}
}

View File

@ -13,7 +13,7 @@ import poc from './components/forms/poc'
import financial from './components/forms/financial' import financial from './components/forms/financial'
import toggler from './components/toggler' import toggler from './components/toggler'
import NewProject from './components/forms/new_project' import NewProject from './components/forms/new_project'
import EditWorkspaceMember from './components/forms/edit_workspace_member' import EditEnvironmentRole from './components/forms/edit_environment_role'
import Modal from './mixins/modal' import Modal from './mixins/modal'
import selector from './components/selector' import selector from './components/selector'
import BudgetChart from './components/charts/budget_chart' import BudgetChart from './components/charts/budget_chart'
@ -41,7 +41,7 @@ const app = new Vue({
SpendTable, SpendTable,
CcpoApproval, CcpoApproval,
LocalDatetime, LocalDatetime,
EditWorkspaceMember, EditEnvironmentRole,
}, },
mounted: function() { mounted: function() {

View File

@ -67,7 +67,7 @@
{% set role = EnvironmentRoles.get(member.user_id, env.id).role %} {% set role = EnvironmentRoles.get(member.user_id, env.id).role %}
<li class='block-list__item'> <li class='block-list__item'>
<edit-workspace-member inline-template initial-data='{{ role }}' v-bind:choices='{{ choices | tojson }}'> <edit-environment-role inline-template initial-data='{{ role }}' v-bind:choices='{{ choices | tojson }}'>
<div class='project-list-item__environment'> <div class='project-list-item__environment'>
<span class='project-list-item__environment__link'> <span class='project-list-item__environment__link'>
{{ env.name }} {{ env.name }}
@ -127,7 +127,7 @@
{% endcall %} {% endcall %}
</div> </div>
</div> </div>
</edit-workspace-member> </edit-environment-role>
</li> </li>
{% endfor %} {% endfor %}