@@ -158,16 +158,17 @@ func (a *HookAuth) SaveUser() (*users.User, error) {
158158
159159 // create user with the provided credentials
160160 d := & users.User {
161- Username : a .Cred .Username ,
162- Password : pass ,
163- Scope : a .Settings .Defaults .Scope ,
164- Locale : a .Settings .Defaults .Locale ,
165- ViewMode : a .Settings .Defaults .ViewMode ,
166- SingleClick : a .Settings .Defaults .SingleClick ,
167- Sorting : a .Settings .Defaults .Sorting ,
168- Perm : a .Settings .Defaults .Perm ,
169- Commands : a .Settings .Defaults .Commands ,
170- HideDotfiles : a .Settings .Defaults .HideDotfiles ,
161+ Username : a .Cred .Username ,
162+ Password : pass ,
163+ Scope : a .Settings .Defaults .Scope ,
164+ Locale : a .Settings .Defaults .Locale ,
165+ ViewMode : a .Settings .Defaults .ViewMode ,
166+ SingleClick : a .Settings .Defaults .SingleClick ,
167+ RedirectAfterCopyMove : a .Settings .Defaults .RedirectAfterCopyMove ,
168+ Sorting : a .Settings .Defaults .Sorting ,
169+ Perm : a .Settings .Defaults .Perm ,
170+ Commands : a .Settings .Defaults .Commands ,
171+ HideDotfiles : a .Settings .Defaults .HideDotfiles ,
171172 }
172173 u = a .GetUser (d )
173174
@@ -219,13 +220,14 @@ func (a *HookAuth) GetUser(d *users.User) *users.User {
219220 Download : isAdmin || a .Fields .GetBoolean ("user.perm.download" , d .Perm .Download ),
220221 }
221222 user := users.User {
222- ID : d .ID ,
223- Username : d .Username ,
224- Password : d .Password ,
225- Scope : a .Fields .GetString ("user.scope" , d .Scope ),
226- Locale : a .Fields .GetString ("user.locale" , d .Locale ),
227- ViewMode : users .ViewMode (a .Fields .GetString ("user.viewMode" , string (d .ViewMode ))),
228- SingleClick : a .Fields .GetBoolean ("user.singleClick" , d .SingleClick ),
223+ ID : d .ID ,
224+ Username : d .Username ,
225+ Password : d .Password ,
226+ Scope : a .Fields .GetString ("user.scope" , d .Scope ),
227+ Locale : a .Fields .GetString ("user.locale" , d .Locale ),
228+ ViewMode : users .ViewMode (a .Fields .GetString ("user.viewMode" , string (d .ViewMode ))),
229+ SingleClick : a .Fields .GetBoolean ("user.singleClick" , d .SingleClick ),
230+ RedirectAfterCopyMove : a .Fields .GetBoolean ("user.redirectAfterCopyMove" , d .RedirectAfterCopyMove ),
229231 Sorting : files.Sorting {
230232 Asc : a .Fields .GetBoolean ("user.sorting.asc" , d .Sorting .Asc ),
231233 By : a .Fields .GetString ("user.sorting.by" , d .Sorting .By ),
@@ -251,6 +253,7 @@ var validHookFields = []string{
251253 "user.locale" ,
252254 "user.viewMode" ,
253255 "user.singleClick" ,
256+ "user.redirectAfterCopyMove" ,
254257 "user.sorting.by" ,
255258 "user.sorting.asc" ,
256259 "user.commands" ,
0 commit comments