@ -514,6 +514,54 @@ Feature: sharing
Then a s " u s e r 1 " t h e f i l e " / s h a r e d / s h a r e d _ f i l e . t x t " e x i s t s
And a s " u s e r 0 " t h e f i l e " / s h a r e d / s h a r e d _ f i l e . t x t " e x i s t s
Scenario : Owner of subshares is adjusted after moving into received share
Given A s a n " a d m i n "
And u s e r " u s e r 0 " e x i s t s
And u s e r " u s e r 1 " e x i s t s
And u s e r " u s e r 2 " e x i s t s
And u s e r " u s e r 0 " c r e a t e d a f o l d e r " / s h a r e d "
And f o l d e r " / s h a r e d " o f u s e r " u s e r 0 " i s s h a r e d w i t h u s e r " u s e r 1 "
And u s e r " u s e r 1 " a c c e p t s l a s t s h a r e
And u s e r " u s e r 1 " c r e a t e d a f o l d e r " / m o v e i n "
And u s e r " u s e r 1 " c r e a t e d a f o l d e r " / m o v e i n / s u b s h a r e "
When A s a n " u s e r 1 "
And f o l d e r " / m o v e i n " o f u s e r " u s e r 1 " i s s h a r e d w i t h u s e r " u s e r 2 "
And s a v e l a s t s h a r e i d
Then G e t t i n g i n f o o f l a s t s h a r e
And S h a r e f i e l d s o f l a s t s h a r e m a t c h w i t h
| u i d _ f i l e _ o w n e r | u s e r 1 |
| s h a r e _ w i t h | u s e r 2 |
When U s e r " u s e r 1 " m o v e d f i l e " / m o v e i n " t o " / s h a r e d / m o v e i n "
Then A s a n " u s e r 0 "
And G e t t i n g i n f o o f l a s t s h a r e
And S h a r e f i e l d s o f l a s t s h a r e m a t c h w i t h
| u i d _ f i l e _ o w n e r | u s e r 0 |
| s h a r e _ w i t h | u s e r 2 |
Scenario : Owner of subshares is adjusted after moving out of received share
Given A s a n " a d m i n "
And u s e r " u s e r 0 " e x i s t s
And u s e r " u s e r 1 " e x i s t s
And u s e r " u s e r 2 " e x i s t s
And u s e r " u s e r 0 " c r e a t e d a f o l d e r " / s h a r e d "
And u s e r " u s e r 0 " c r e a t e d a f o l d e r " / s h a r e d / m o v e o u t "
And u s e r " u s e r 0 " c r e a t e d a f o l d e r " / s h a r e d / m o v e o u t / s u b s h a r e "
And f o l d e r " / s h a r e d " o f u s e r " u s e r 0 " i s s h a r e d w i t h u s e r " u s e r 1 "
And u s e r " u s e r 1 " a c c e p t s l a s t s h a r e
And A s a n " u s e r 1 "
And f o l d e r " / s h a r e d / m o v e o u t / s u b s h a r e " o f u s e r " u s e r 1 " i s s h a r e d w i t h u s e r " u s e r 2 "
And s a v e l a s t s h a r e i d
When A s a n " u s e r 1 "
Then G e t t i n g i n f o o f l a s t s h a r e
And S h a r e f i e l d s o f l a s t s h a r e m a t c h w i t h
| u i d _ f i l e _ o w n e r | u s e r 0 |
| s h a r e _ w i t h | u s e r 2 |
When U s e r " u s e r 1 " m o v e d f i l e " / s h a r e d / m o v e o u t " t o " / m o v e o u t "
Then G e t t i n g i n f o o f l a s t s h a r e
And S h a r e f i e l d s o f l a s t s h a r e m a t c h w i t h
| u i d _ f i l e _ o w n e r | u s e r 1 |
| s h a r e _ w i t h | u s e r 2 |
Scenario : Link shares inside of group shares keep their original data when the root share is updated
Given A s a n " a d m i n "
And u s e r " u s e r 0 " e x i s t s