[SSSD] [PATCHES] Add backend part of user views

Jakub Hrozek jhrozek at redhat.com
Tue Sep 30 09:01:09 UTC 2014


On Mon, Sep 29, 2014 at 01:01:32PM +0200, Sumit Bose wrote:
> From 76a1612288d2217157dd5ea7cb9745b0a0fa691a Mon Sep 17 00:00:00 2001
> From: Sumit Bose <sbose at redhat.com>
> Date: Tue, 16 Sep 2014 15:18:53 +0200
> Subject: [PATCH 1/8] sysdb: add sysdb_update_view_name()
> 
> ---
>  Makefile.am          |   1 +
>  src/db/sysdb.h       |  11 ++++
>  src/db/sysdb_views.c | 182 +++++++++++++++++++++++++++++++++++++++++++++++++++
>  3 files changed, 194 insertions(+)
>  create mode 100644 src/db/sysdb_views.c
> 
> diff --git a/Makefile.am b/Makefile.am
> index 86a0572..bc93d34 100644
> --- a/Makefile.am
> +++ b/Makefile.am
> @@ -664,6 +664,7 @@ libsss_util_la_SOURCES = \
>      src/db/sysdb_services.c \
>      src/db/sysdb_autofs.c \
>      src/db/sysdb_subdomains.c \
> +    src/db/sysdb_views.c \
>      src/db/sysdb_ranges.c \
>      src/db/sysdb_idmap.c \
>      src/db/sysdb_gpo.c \
> diff --git a/src/db/sysdb.h b/src/db/sysdb.h
> index 901b612..41fd3c5 100644
> --- a/src/db/sysdb.h
> +++ b/src/db/sysdb.h
> @@ -36,11 +36,13 @@
>  #define SYSDB_CUSTOM_CONTAINER "cn=custom"
>  #define SYSDB_NETGROUP_CONTAINER "cn=Netgroups"
>  #define SYSDB_RANGE_CONTAINER "cn=ranges"
> +#define SYSDB_VIEW_CONTAINER "cn=views"
>  #define SYSDB_TMPL_USER_BASE SYSDB_USERS_CONTAINER","SYSDB_DOM_BASE
>  #define SYSDB_TMPL_GROUP_BASE SYSDB_GROUPS_CONTAINER","SYSDB_DOM_BASE
>  #define SYSDB_TMPL_CUSTOM_BASE SYSDB_CUSTOM_CONTAINER","SYSDB_DOM_BASE
>  #define SYSDB_TMPL_NETGROUP_BASE SYSDB_NETGROUP_CONTAINER","SYSDB_DOM_BASE
>  #define SYSDB_TMPL_RANGE_BASE SYSDB_RANGE_CONTAINER","SYSDB_BASE
> +#define SYSDB_TMPL_VIEW_BASE SYSDB_VIEW_CONTAINER","SYSDB_BASE
>  
>  #define SYSDB_SUBDOMAIN_CLASS "subdomain"
>  #define SYSDB_USER_CLASS "user"
> @@ -138,6 +140,10 @@
>  #define SYSDB_DOMAIN_ID "domainID"
>  #define SYSDB_ID_RANGE_TYPE "idRangeType"
>  
> +#define SYSDB_VIEW_CLASS "view"
> +#define SYSDB_VIEW_NAME "viewName"
> +#define SYSDB_DEFAULT_VIEW_NAME "default"

This should probably read "Default Trust View".



More information about the sssd-devel mailing list