摘要 |
1. Способ основанного на разрешениях преобразования пользовательского интерфейса, содержащий этапы, на которых: ! создают формы отображения, чтобы отобразить множество объектов 200; ! используют объекты для получения разрешения отображать индивидуальные объекты 210; ! если получено разрешение для первого объекта, который нужно отобразить, добавляют первый объект в список объектов 220, которые нужно отобразить; ! если разрешение не получено для первого объекта, который нужно отобразить, воздерживаются от добавления первого объекта в список объектов 220, которые нужно отобразить; и ! создают преобразованную форму отображения, которая отображает объекты из списка объектов, которые нужно отобразить 230. ! 2. Способ по п. 1, в котором объектом является объект 200 элемента управления. ! 3. Способ по п. 1, в котором объект имеет метаданные, и разрешения хранятся в метаданных 430. ! 4. Способ по п. 1, дополнительно содержащий этап, на котором извлекают метаданные из объекта 430. ! 5. Способ по п. 4, в котором этап, на котором извлекают метаданные, дополнительно содержит этап, на котором связывают поля с другими связанными таблицами и формами таким образом, чтобы лицензионная информация, которая устанавливает, какие таблицы, доступ к которым имеет пользователь, могут быть использованы для нахождения форм и полей, к которым пользователь не должен иметь доступа 430. ! 6. Способ по п. 1, дополнительно содержащий этап, на котором используют анализатор кода для анализа отношений между любыми элементами управления на формах и таблицами, и, если элемент управления только осуществляет доступ к таблице, на которую пользователь не имеет разрешения, то а |