Регистрация  |  Вход

Restricting access to communities detail page

Всем доброго времени суток.

При инсталляции специфичной Community на проекте нужна необходимость полностью закрыть доступ к Standard Detail Pages и List View Pages объектов.

Идея какая, у юзера есть доступ к Accounts объектам но он не может попасть на страницу https://<community-domain>/001/o
Так же не может попасть на https://<community-domain>/<valid-account-id>

Делал ли кто-то такое, реально ли?

Спасибо.

Всем доброго времени суток.

При инсталляции специфичной Community на проекте нужна необходимость полностью закрыть доступ к Standard Detail Pages и List View Pages объектов.

Идея какая, у юзера есть доступ к Accounts объектам но он не может попасть на страницу https://<community-domain>/001/o
Так же не может попасть на https://<community-domain>/<valid-account-id>

Делал ли кто-то такое, реально ли?

Спасибо.

Оверрайд делаешь и все. Ставишь туда свою страницу которая проверяет кому можно показывать а кому нет.

Оверрайд делаешь и все. Ставишь туда свою страницу которая проверяет кому можно показывать а кому нет.

Права то у него должны быть на работу с аккаунтом?

Права то у него должны быть на работу с аккаунтом?

wilder
Оверрайд делаешь и все. Ставишь туда свою страницу которая проверяет кому можно показывать а кому нет.

Через UrlRewriter? Не уверен что он предоставляет такую возможность. Хотя я и не пробовал. Что скажете?

[quote="wilder"]Оверрайд делаешь и все. Ставишь туда свою страницу которая проверяет кому можно показывать а кому нет.[/quote]

Через UrlRewriter? Не уверен что он предоставляет такую возможность. Хотя я и не пробовал. Что скажете? 

Gres
Права то у него должны быть на работу с аккаунтом?

Аккаунт был взят для примера, а вообще будет немножко другие объекты открыты на create.

[quote="Gres"]Права то у него должны быть на работу с аккаунтом?[/quote]
Аккаунт был взят для примера, а вообще будет немножко другие объекты открыты на create. 

Руслан Курченко
Через UrlRewriter? Не уверен что он предоставляет такую возможность. Хотя я и не пробовал. Что скажете?

Через UrlRewriter? попробуй и отпишись

через override actions

[quote="Руслан Курченко"]Через UrlRewriter? Не уверен что он предоставляет такую возможность. Хотя я и не пробовал. Что скажете?[/quote]

Через UrlRewriter? попробуй и отпишись

через override actions

wilder
Оверрайд делаешь и все. Ставишь туда свою страницу которая проверяет кому можно показывать а кому нет.

А разве на закрытые таким образом страницы нельзя будет попасть через nooverride=1 (хотя не все рядовые пользователи про это знают)

[quote="wilder"]Оверрайд делаешь и все. Ставишь туда свою страницу которая проверяет кому можно показывать а кому нет.[/quote]
А разве на закрытые таким образом страницы нельзя будет попасть через nooverride=1 (хотя не все рядовые пользователи про это знают)

Ну тогда сидишь и проверяешь арзитектуру, потому как редаетировать можно а видеть нельзя....это что-то не адекватное, как по мне.

Ну тогда сидишь и проверяешь арзитектуру, потому как редаетировать можно а видеть нельзя....это что-то не адекватное, как по мне.

Пользователю будет доступно около 3 объектов на создание, соответственно и на просмотр. Это не образовательно Аккаунты, это чисто для примера. Все остальные объекты системы будут закрыты. Таким образом, человек находясь на community может делать какие-то покупки, таким образом сохраняя записи в базе типа заказов. Но мне надо ограничить доступ: 1- к list view, потому что он спокойно может внести что вроде /001/o и попасть на список объектов. 2 - к object view, введя валидный ID.

Пользователю будет доступно около 3 объектов на создание, соответственно и на просмотр. Это не образовательно Аккаунты, это чисто для примера. Все остальные объекты системы будут закрыты. Таким образом, человек находясь на community может делать какие-то покупки, таким образом сохраняя записи в базе типа заказов. Но мне надо ограничить доступ: 1- к list view, потому что он спокойно может внести что вроде /001/o и попасть на список объектов. 2 - к object view, введя валидный ID. 

Я что-то запутался. Пользователю нельзя видеть записи которые он же сам и создал?

Я что-то запутался. Пользователю нельзя видеть записи которые он же сам и создал?

wilder
Я что-то запутался. Пользователю нельзя видеть записи которые он же сам и создал?

Ему нельзя заходить на стандартные view и list view этого объекта, видеть он если и будет то только с кастомной страницы.

[quote="wilder"]Я что-то запутался. Пользователю нельзя видеть записи которые он же сам и создал?[/quote]

Ему нельзя заходить на стандартные view и list view этого объекта, видеть он если и будет то только с кастомной страницы.

Руслан Курченко
wilder
Я что-то запутался. Пользователю нельзя видеть записи которые он же сам и создал?

Ему нельзя заходить на стандартные view и list view этого объекта, видеть он если и будет то только с кастомной страницы.

очень странный бизнесс кейс

[quote="Руслан Курченко"][quote="wilder"]Я что-то запутался. Пользователю нельзя видеть записи которые он же сам и создал?[/quote]

Ему нельзя заходить на стандартные view и list view этого объекта, видеть он если и будет то только с кастомной страницы.[/quote]

очень странный бизнесс кейс