The page “Themes” of the property sheet “Properties of user” is shown at figure 87-3.
Figure 87-3. Property sheet “Properties of user”, page “Themes”
The list pane contains a list of cataloged themes of the current GDB. A checkbox General permissions to themes is shown at the figure in checked state, that is why checkboxes of permissions display general permissions with respect to all cataloged themes.
Access – this is the basic permission providing inclusion of selected cataloged theme in the list of themes of the current GDB.
If this permission is revoked for a particular theme, its name will not be displayed in the list of cataloged themes for this user. If this permission is revoked at the level of general permissions to all themes, component type “Themes” will not be displayed in the tree of GDB structure for this user.
This permission is closely connected with a similar permission for the corresponding map. If the user has access to the corresponding map not only via themes, permission to themes of this map cannot be revoked for him. If he has no access to the map at all, he cannot have access to its themes. Only in an intermediate case when the user has access to a map but only via themes it is possible to grant or revoke access to particular themes of this map for him individually.
This permission is of a higher level than the rest permissions to themes described below. Clearing the box Access leads to clearing the rest boxes.
Structure changing – this permission gives a possibility to change structure of selected cataloged theme: add and remove layers and feature types of theme, change links between feature types and tables taken into account in the present theme, change displaying styles of theme components, filter conditions of features, turn on and turn off theme filter. Besides, this permission allows removing the present cataloged theme.
Absence of permission to change structure of the cataloged theme does not prevent one from making changes in the structure when browsing a theme if these changes do not contradict other permissions to a theme and to the corresponding map. But the user will not be able to save the changed theme under the same name in this case. He can save changes as a new cataloged theme, the source theme will remain unchanged.
If permission to change structure is revoked at the level of general permissions for all themes, it is not allowed to create new cataloged themes including creation by saving the browsed theme.
Permission to change theme structure can be granted only in the case if permission to change GDB structure is given. At the same time the user should not necessarily have permission to change map structure since it is not changed when theme structure is changed.
Access to a map only via themes also revokes permission to change structure of themes of this map.
Data changing – this permission allows adding, removing, editing map features and also adding and removing links between features and records of linked tables when browsing the present theme.
Permission to change data can be granted for a theme only in the case if permission to change data of the corresponding map is given.
Information – permits getting table data linked with selected features when browsing a map. If this permission is absent, menu commands of map browser window Feature+Info, Theme+Tables, Selection+Tables will be disabled as well as toolbar buttons
and
(see chapter 33 “Table data in map display”).
Permission to information about theme features can be granted only in the case if permission to information about features for the corresponding map is given.
Search – gives a possibility to select features in displaying pane in the course of browsing the present theme and get data about selected features (type, layer, length, area) in the information bar.
Revoking of permission to search features when browsing the theme revokes permission to information about features for this theme. Apart from that, it becomes impossible to remove and edit features and also create and remove links between the feature and records of linked tables since these operations are performed with selected features.
Revoking permission to search also disables any changes of filter conditions of features, turning on and turning off filter.
Permission to search when browsing a theme can be granted only in the case if permission to search for the corresponding map is given.
Expand fragment – this permission gives a possibility to move and expand displayed fragment of the theme in such a way as to display map regions which do not fall into displayed fragment of the present cataloged themes. Revoking of permission to changing the region allows limiting the part of the map accessible for the user.
If permission to expand fragment has been revoked, when performing all operations changing displayed fragment the system checks if the new fragment will go outside displayed fragment boundaries of the present cataloged theme and cancels performing the operations which violate permissions. It concerns menu operations of map browser window, buttons of command toolbar of this window, using scroll bar and also filling in fields on page “Fragment” of the property sheet “Properties of theme”.
The system does not check permission to expand fragment when the user just increases sizes of the map browser window. Due to this the user can as if look over the borders of the fragment allotted for him, however, he will not be able to fix new increased sizes when saving the theme.