Настройка шаблона портала управления API.
Сейчас я использую портал управления API Azure по ряду причин, по которым я хочу отключить кнопку "Подписаться" на странице продукта, когда пользователь нажал на нее, чтобы подписаться, после того как менеджер подтвердит свое согласие, он подпишет продукт, а кнопка подписки будет скрыта. Прямо сейчас, когда пользователь нажал кнопку подписки и его статус IsPending
это все еще показывает на стороне клиента. Теперь скажите мне, как я могу добиться этого.
Изображение 1
1 ответ
Вы можете отредактировать шаблон страницы продукта, чтобы изменить поведение кнопки "Подписаться". В нижней части этого шаблона вы найдете это:
{% if CannotAddBecauseSubscriptionNumberLimitReached %}
<b>{% localized "ProductDetailsStrings|TextblockSubscriptionLimitReached" %}</b>
{% elsif CannotAddBecauseMultipleSubscriptionsNotAllowed == false %}
<subscribe-button></subscribe-button>
{% endif %}
Вы можете проверить, равна ли переменная SubscriptionState 3, запрос отправлен и кнопка не должна отображаться.
Все состояния этой переменной задокументированы здесь: https://msdn.microsoft.com/en-us/library/azure/mt697541.aspx