Sign up to take part
Registered users can ask their own questions, contribute to discussions, and be part of the Community!
Registered users can ask their own questions, contribute to discussions, and be part of the Community!
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
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".
FYI we just published a Knowledge Base article on this topic: How to add a group to a DSS Project using a Python Script.