|
| QgsAccessControl () |
| Constructor. More...
|
|
| QgsAccessControl (const QgsAccessControl ©) |
| Constructor. More...
|
|
| ~QgsAccessControl () override |
|
bool | allowToEdit (const QgsVectorLayer *layer, const QgsFeature &feature) const |
| Are we authorized to modify the following geometry. More...
|
|
QgsFeatureFilterProvider * | clone () const override |
| Returns a clone of the object. More...
|
|
QString | extraSubsetString (const QgsVectorLayer *layer) const |
| Returns an additional subset string (typically SQL) filter. More...
|
|
bool | fillCacheKey (QStringList &cacheKey) const |
| Fill the capabilities caching key. More...
|
|
void | filterFeatures (const QgsVectorLayer *layer, QgsFeatureRequest &filterFeatures) const override |
| Filter the features of the layer. More...
|
|
QStringList | layerAttributes (const QgsVectorLayer *layer, const QStringList &attributes) const override |
| Returns the authorized layer attributes. More...
|
|
bool | layerDeletePermission (const QgsVectorLayer *layer) const |
| Returns the layer delete right. More...
|
|
bool | layerInsertPermission (const QgsVectorLayer *layer) const |
| Returns the layer insert right. More...
|
|
bool | layerReadPermission (const QgsMapLayer *layer) const |
| Returns the layer read right. More...
|
|
bool | layerUpdatePermission (const QgsVectorLayer *layer) const |
| Returns the layer update right. More...
|
|
QgsAccessControl & | operator= (const QgsAccessControl &other) |
| Assignment operator. More...
|
|
void | registerAccessControl (QgsAccessControlFilter *accessControl, int priority=0) |
| Register an access control filter. More...
|
|
void | resolveFilterFeatures (const QList< QgsMapLayer * > &layers) |
| Resolve features' filter of layers The method fetch filter's expressions returned from access control plugins and and combine them to a unique expression for each layer. More...
|
|
void | unresolveFilterFeatures () |
| Clear expression's cache computed from resolveFilterFeatures More...
|
|
| QgsFeatureFilterProvider ()=default |
| Constructor. More...
|
|
virtual | ~QgsFeatureFilterProvider ()=default |
|
virtual QgsFeatureFilterProvider * | clone () const =0 |
| Create a clone of the feature filter provider. More...
|
|
virtual void | filterFeatures (const QgsVectorLayer *layer, QgsFeatureRequest &featureRequest) const =0 |
| Add additional filters to the feature request to further restrict the features returned by the request. More...
|
|
virtual QStringList | layerAttributes (const QgsVectorLayer *layer, const QStringList &attributes) const =0 |
| Returns the list of visible attribute names from a list of attributes names for the given layer. More...
|
|