@@ -40,13 +40,15 @@ export default new Vuex.Store({
4040 updateBooksDialog : false ,
4141 deleteBooks : { } as BookDto | BookDto [ ] ,
4242 deleteBookDialog : false ,
43+ updateBooksAdditionalRoles : [ ] as string [ ] ,
4344 // books bulk
4445 updateBulkBooks : [ ] as BookDto [ ] ,
4546 updateBulkBooksDialog : false ,
4647
4748 // oneshots
4849 updateOneshots : { } as Oneshot | Oneshot [ ] ,
4950 updateOneshotsDialog : false ,
51+ updateOneshotsAdditionalRoles : [ ] as string [ ] ,
5052
5153 // series
5254 updateSeries : { } as SeriesDto | SeriesDto [ ] ,
@@ -134,6 +136,9 @@ export default new Vuex.Store({
134136 setUpdateBulkBooks ( state , books ) {
135137 state . updateBulkBooks = books
136138 } ,
139+ setUpdateBooksAdditionalRoles ( state , roles ) {
140+ state . updateBooksAdditionalRoles = roles
141+ } ,
137142 setUpdateBulkBooksDialog ( state , dialog ) {
138143 state . updateBulkBooksDialog = dialog
139144 } ,
@@ -144,6 +149,9 @@ export default new Vuex.Store({
144149 setUpdateOneshotsDialog ( state , dialog ) {
145150 state . updateOneshotsDialog = dialog
146151 } ,
152+ setUpdateOneshotsAdditionalRoles ( state , roles ) {
153+ state . updateOneshotsAdditionalRoles = roles
154+ } ,
147155 // Series
148156 setUpdateSeries ( state , series ) {
149157 state . updateSeries = series
@@ -229,8 +237,9 @@ export default new Vuex.Store({
229237 commit ( 'setDeleteLibraryDialog' , value )
230238 } ,
231239 // books
232- dialogUpdateBooks ( { commit} , books ) {
240+ dialogUpdateBooks ( { commit} , { books, roles } ) {
233241 commit ( 'setUpdateBooks' , books )
242+ commit ( 'setUpdateBooksAdditionalRoles' , roles || [ ] )
234243 commit ( 'setUpdateBooksDialog' , true )
235244 } ,
236245 dialogUpdateBooksDisplay ( { commit} , value ) {
@@ -252,8 +261,9 @@ export default new Vuex.Store({
252261 commit ( 'setUpdateBulkBooksDialog' , value )
253262 } ,
254263 // oneshots
255- dialogUpdateOneshots ( { commit} , oneshots ) {
264+ dialogUpdateOneshots ( { commit} , { oneshots, roles } ) {
256265 commit ( 'setUpdateOneshots' , oneshots )
266+ commit ( 'setUpdateOneshotsAdditionalRoles' , roles || [ ] )
257267 commit ( 'setUpdateOneshotsDialog' , true )
258268 } ,
259269 dialogUpdateOneshotsDisplay ( { commit} , value ) {
0 commit comments