add
This commit is contained in:
@@ -145,11 +145,16 @@ def build_panel_keyboard(
|
||||
text="💳 Подписка",
|
||||
callback_data=_payment_callback("menu"),
|
||||
)
|
||||
if _active_users_count(context.users) > 0:
|
||||
has_active = _active_users_count(context.users) > 0
|
||||
if has_active:
|
||||
builder.button(
|
||||
text="📚 Гайды",
|
||||
callback_data="guides:menu",
|
||||
)
|
||||
builder.button(
|
||||
text="📱 Устройства",
|
||||
callback_data="devices:list",
|
||||
)
|
||||
if context.is_admin:
|
||||
builder.button(
|
||||
text="🛠 Админ-панель",
|
||||
@@ -172,22 +177,40 @@ def build_panel_keyboard(
|
||||
callback_data=_callback(PANEL_SECTION_TERMS),
|
||||
)
|
||||
if has_sub_link:
|
||||
if context.is_admin and context.referral_enabled:
|
||||
builder.adjust(1, 1, 1, 2, 1)
|
||||
elif context.is_admin:
|
||||
builder.adjust(1, 1, 1, 1, 1)
|
||||
if has_active:
|
||||
if context.is_admin and context.referral_enabled:
|
||||
builder.adjust(1, 1, 2, 1, 2, 1)
|
||||
elif context.is_admin:
|
||||
builder.adjust(1, 1, 2, 1, 1, 1)
|
||||
elif context.referral_enabled:
|
||||
builder.adjust(1, 1, 2, 2, 1)
|
||||
else:
|
||||
builder.adjust(1, 1, 2, 1, 1)
|
||||
else:
|
||||
if context.referral_enabled:
|
||||
if context.is_admin and context.referral_enabled:
|
||||
builder.adjust(1, 1, 1, 2, 1)
|
||||
elif context.is_admin:
|
||||
builder.adjust(1, 1, 1, 1, 1)
|
||||
elif context.referral_enabled:
|
||||
builder.adjust(1, 1, 2, 1)
|
||||
else:
|
||||
builder.adjust(1, 1, 1, 1)
|
||||
else:
|
||||
if context.is_admin and context.referral_enabled:
|
||||
builder.adjust(1, 1, 2, 1)
|
||||
elif context.is_admin:
|
||||
builder.adjust(1, 1, 1, 1)
|
||||
if has_active:
|
||||
if context.is_admin and context.referral_enabled:
|
||||
builder.adjust(1, 2, 1, 2, 1)
|
||||
elif context.is_admin:
|
||||
builder.adjust(1, 2, 1, 1, 1)
|
||||
elif context.referral_enabled:
|
||||
builder.adjust(1, 2, 2, 1)
|
||||
else:
|
||||
builder.adjust(1, 2, 1, 1)
|
||||
else:
|
||||
if context.referral_enabled:
|
||||
if context.is_admin and context.referral_enabled:
|
||||
builder.adjust(1, 1, 2, 1)
|
||||
elif context.is_admin:
|
||||
builder.adjust(1, 1, 1, 1)
|
||||
elif context.referral_enabled:
|
||||
builder.adjust(1, 2, 1)
|
||||
else:
|
||||
builder.adjust(1, 1, 1)
|
||||
|
||||
Reference in New Issue
Block a user