Из PerxisDataProvider вынесена логика работы с item и referrence
Compare changes
Files
3+ 241
− 67
@@ -13,28 +13,94 @@ DEFAULT_PAGE_SIZE: int = 100
@@ -42,14 +108,14 @@ class PerxisDataProvider:
@@ -60,21 +126,24 @@ class PerxisDataProvider:
@@ -84,6 +153,8 @@ class PerxisDataProvider:
@@ -91,10 +162,10 @@ class PerxisDataProvider:
@@ -112,6 +183,8 @@ class PerxisDataProvider:
@@ -124,6 +197,8 @@ class PerxisDataProvider:
@@ -137,28 +212,28 @@ class PerxisDataProvider:
@@ -168,7 +243,10 @@ class PerxisDataProvider:
@@ -176,8 +254,11 @@ class PerxisDataProvider:
@@ -190,47 +271,150 @@ class PerxisDataProvider:
@@ -240,18 +424,8 @@ class PerxisFileProvider: