1.2.4 add get_permission_for_highlight
This commit is contained in:
@@ -95,6 +95,17 @@ class Route(BaseModel):
|
||||
|
||||
return False
|
||||
|
||||
def get_permission_for_highlight(self):
|
||||
from SubscribesApp.funcs import get_cur_user_subscribe
|
||||
user_subscribe = get_cur_user_subscribe(self.owner)
|
||||
if not user_subscribe:
|
||||
return False
|
||||
data_Dict = user_subscribe.remains_route_adding_options()
|
||||
if data_Dict['remains_route_highlight_count'] > 0:
|
||||
return True
|
||||
|
||||
return False
|
||||
|
||||
|
||||
def from_country_n_city_str(self):
|
||||
res = _('Неизвестно')
|
||||
|
||||
@@ -132,6 +132,10 @@ class SubscribeForUser(BaseModel):
|
||||
).exclude(
|
||||
id=self.id
|
||||
)
|
||||
subscribes_for_user.update(enable=False)
|
||||
subscribes_for_user.update(
|
||||
enable=False,
|
||||
used_route_rising_count=0,
|
||||
used_route_highlight_count=0,
|
||||
)
|
||||
|
||||
return self
|
||||
Reference in New Issue
Block a user