UNCLASSIFIED
Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Open sidebar
Platform One
P
Party Bus
Launchboard
launchboard-fe
Commits
a87f386f
Commit
a87f386f
authored
Feb 24, 2021
by
hunter.congress
Browse files
fixing team issues
parent
9f205616
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
15 additions
and
2 deletions
+15
-2
src/components/AddTeam.vue
src/components/AddTeam.vue
+4
-2
src/components/UserSelect.vue
src/components/UserSelect.vue
+1
-0
src/views/Team.vue
src/views/Team.vue
+10
-0
No files found.
src/components/AddTeam.vue
View file @
a87f386f
...
@@ -132,7 +132,8 @@ export default {
...
@@ -132,7 +132,8 @@ export default {
this
.
init
();
this
.
init
();
},
},
add
()
{
add
()
{
this
.
leads
.
forEach
((
lead
)
=>
(
lead
.
TeamMember
.
isTeamLead
=
true
));
this
.
leads
.
forEach
((
lead
)
=>
(
lead
.
isTeamLead
=
true
));
console
.
log
(
this
.
leads
);
this
.
toAdd
.
members
=
this
.
leads
;
this
.
toAdd
.
members
=
this
.
leads
;
this
.
$emit
(
"
add
"
,
this
.
toAdd
);
this
.
$emit
(
"
add
"
,
this
.
toAdd
);
this
.
init
();
this
.
init
();
...
@@ -141,9 +142,10 @@ export default {
...
@@ -141,9 +142,10 @@ export default {
// merge members and leads
// merge members and leads
const
members
=
new
Map
();
const
members
=
new
Map
();
this
.
toAdd
.
members
.
forEach
((
member
)
=>
{
this
.
toAdd
.
members
.
forEach
((
member
)
=>
{
member
.
TeamMember
.
isTeamLead
=
false
;
member
.
isTeamLead
=
false
;
members
.
set
(
member
.
id
,
member
);
members
.
set
(
member
.
id
,
member
);
});
});
console
.
log
(
this
.
toAdd
);
this
.
leads
.
forEach
((
lead
)
=>
{
this
.
leads
.
forEach
((
lead
)
=>
{
lead
.
TeamMember
.
isTeamLead
=
true
;
lead
.
TeamMember
.
isTeamLead
=
true
;
members
.
set
(
lead
.
id
,
lead
);
members
.
set
(
lead
.
id
,
lead
);
...
...
src/components/UserSelect.vue
View file @
a87f386f
...
@@ -154,6 +154,7 @@ export default {
...
@@ -154,6 +154,7 @@ export default {
async
query
(
val
)
{
async
query
(
val
)
{
try
{
try
{
const
newItems
=
await
UserService
.
search
({
q
:
val
});
const
newItems
=
await
UserService
.
search
({
q
:
val
});
console
.
log
(
newItems
);
if
(
this
.
model
)
{
if
(
this
.
model
)
{
if
(
Array
.
isArray
(
this
.
model
))
{
if
(
Array
.
isArray
(
this
.
model
))
{
this
.
items
=
uniq
([...
newItems
.
users
,
...
this
.
model
]);
this
.
items
=
uniq
([...
newItems
.
users
,
...
this
.
model
]);
...
...
src/views/Team.vue
View file @
a87f386f
...
@@ -359,6 +359,16 @@ export default {
...
@@ -359,6 +359,16 @@ export default {
this
.
snackbars
.
delete
=
false
;
this
.
snackbars
.
delete
=
false
;
this
.
state
.
isDeleting
=
true
;
this
.
state
.
isDeleting
=
true
;
this
.
deletingMembers
=
this
.
selectedMembers
;
this
.
deletingMembers
=
this
.
selectedMembers
;
for
(
let
i
=
0
;
i
<
this
.
deletingMembers
.
length
;
i
++
)
{
const
tempMember
=
this
.
team
.
members
.
filter
(
(
member
)
=>
member
.
id
===
this
.
deletingMembers
[
i
].
id
);
this
.
deletingMembers
[
i
]
=
{
...
this
.
deletingMembers
[
i
],
isTeamLead
:
tempMember
[
0
].
TeamMember
.
isTeamLead
,
};
}
this
.
deletingMembers
.
forEach
((
m
)
=>
Vue
.
set
(
m
,
"
isDeleting
"
,
true
));
this
.
deletingMembers
.
forEach
((
m
)
=>
Vue
.
set
(
m
,
"
isDeleting
"
,
true
));
try
{
try
{
await
TeamService
.
deleteMembers
(
await
TeamService
.
deleteMembers
(
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment