How to add a group to a dataiku project using a python script?

Mike
Mike Registered Posts: 1 ✭✭✭

HI All,

we try to create a dataiku project with a python script and then add the ldap authorization group to the dataiku project! How can we do this? We have dataiku version 7xxx

Answers

  • Liev
    Liev Dataiker Alumni Posts: 176 ✭✭✭✭✭✭✭✭
    edited July 17

    Hi @Mike

    Yes, you can do both things in Python.

    A sample code snippet below.

    import dataiku
    client = dataiku.api_client()
    
    client.create_project(name="SAMPLE_PROJECT", project_key="SAMPLE_PROJECT", owner="YOUR_USER")
    project = client.get_project("SAMPLE_PROJECT")
    
    project_permissions = project.get_permissions()
    project_permissions['permissions'].append({'group':'data_scientists','readProjectContent': True, 'readDashboards': True})
    project.set_permissions(project_permissions)

    for this snippet, I'm assuming there's a user called 'YOUR_USER' but of course, replace with one that actually exists on your instance. The other assumption is that there's a group called "data_scientists".

    For further info please refer to docs here and here

  • CoreyS
    CoreyS Dataiker Alumni, Dataiku DSS Core Designer, Dataiku DSS Core Concepts, Registered Posts: 1,150 ✭✭✭✭✭✭✭✭✭
Setup Info
    Tags
      Help me…