Есть и недостатки, и неясные моменты. И вопросы неудобные задавать надо. Только в другой тональности и не забывая при этом про похвалу, если человек по вашему мнению её достоин. Собсна поэтому и удивляюсь. За кучей плюсов видные некоторые минусы и на них основной акцент.
Верить безоглядочно не надо. Доверяй, но проверяй;)
Я вот читаю и не понимаю, откуда столько негатива… Того не хватает, этого. Десятого. Газ подавай, физ.мат школу, участок нам просто продайте.
Так нельзя, коллеги! Проделана огромная работа, и как я понимаю без. особой гос. поддержки. Продаются не бетонные коробки с маржой в 600%, а дома с землёй, да и ещё с вашими пожеланиями. Да, проект немного коммерческий. Да, реализовано видение автора и его идеальные условия. Но зачем мимикрировать различие ваших жизненный представлений и представлений инициатора под недостатки проекта? Если не готовы помочь участием, так хоть тёплыми словами ободрите или опытом каким как пример выше.
Уверен, масса отличных проектов загнулась только из-за того, что инициаторы, стараясь для всех, когда наталкивались на бесконечную критику, в итоге плевали на это дело и всю старательную энергию направляли на себя. Это я к тому, что большое положительного, это же так просто.
Мне вот интересно, как так получается. Строить же нужно под что-то. Обычно это занятость людей. А эти города-призраки построили просто в поле/лесу? На что расчёт?
Архитектура с этими двумя операциями вполне себе оправдана.
{quote}Владение — обычно мы хотим, что бы пользователь имел возможность исполнения важных операций только над теми объектами, которые ему принадлежат. Т.е. между пользователем и объектом есть некоторый признак принадлежности (владения). Что бы попасть в номер отеля вам нужно иметь ключ
Доступность операции — как правило определяется через ACL. Т.е. в неком хранилище есть информация о том, может ли данный пользователь в принципе исполнять некоторое действие. В деканате есть список студентов, которым можно сдавать экзамен {quote}
1) «Владение. „Как пример, в нашем проверенном годами фреймворке для классов тоже можно поставить галку “авторские права». Это значит, что при работе с объектом будет проверяться роль у пользователя «Автор», а у объекта соответствующее поле «Автор». Если совпадает, значит все привилегии ему на стол.
У вас я так понимаю то же самое. Правда за кадром осталось, кто отвечает за обновление поля USER_ID заданного объекта. Ваш гем или разработчик сам должен об это задуматься при действиях create.
2) Доступность операции. Здесь тоже понятно. Стандартный Access List с набором возможных действий и ролями, которые данные действия могут выполнять. Только у нас более наворочено, т.к. проверяться могут отдельные поля, группы полей и т.д.
Это вы уже в редакторе впоследствии делаете?
Верить безоглядочно не надо. Доверяй, но проверяй;)
Так нельзя, коллеги! Проделана огромная работа, и как я понимаю без. особой гос. поддержки. Продаются не бетонные коробки с маржой в 600%, а дома с землёй, да и ещё с вашими пожеланиями. Да, проект немного коммерческий. Да, реализовано видение автора и его идеальные условия. Но зачем мимикрировать различие ваших жизненный представлений и представлений инициатора под недостатки проекта? Если не готовы помочь участием, так хоть тёплыми словами ободрите или опытом каким как пример выше.
Уверен, масса отличных проектов загнулась только из-за того, что инициаторы, стараясь для всех, когда наталкивались на бесконечную критику, в итоге плевали на это дело и всю старательную энергию направляли на себя. Это я к тому, что большое положительного, это же так просто.
Куда-нибудь в тепло было бы гораздо интереснее, конечно…
Правильно ли я понимаю, что 1 гиг для фоток блога у вас в 12,5 раз дешевле?
А так объемненько, конечно, красиво.
{quote}Владение — обычно мы хотим, что бы пользователь имел возможность исполнения важных операций только над теми объектами, которые ему принадлежат. Т.е. между пользователем и объектом есть некоторый признак принадлежности (владения). Что бы попасть в номер отеля вам нужно иметь ключ
Доступность операции — как правило определяется через ACL. Т.е. в неком хранилище есть информация о том, может ли данный пользователь в принципе исполнять некоторое действие. В деканате есть список студентов, которым можно сдавать экзамен {quote}
1) «Владение. „Как пример, в нашем проверенном годами фреймворке для классов тоже можно поставить галку “авторские права». Это значит, что при работе с объектом будет проверяться роль у пользователя «Автор», а у объекта соответствующее поле «Автор». Если совпадает, значит все привилегии ему на стол.
У вас я так понимаю то же самое. Правда за кадром осталось, кто отвечает за обновление поля USER_ID заданного объекта. Ваш гем или разработчик сам должен об это задуматься при действиях create.
2) Доступность операции. Здесь тоже понятно. Стандартный Access List с набором возможных действий и ролями, которые данные действия могут выполнять. Только у нас более наворочено, т.к. проверяться могут отдельные поля, группы полей и т.д.
Речь про хабр? или вы где-то в научной среде ещё печатаетесь?