Create organisation with fixed seceret key during start of openwisp

58 views
Skip to first unread message

Amit Goyal

unread,
Oct 3, 2019, 1:12:33 AM10/3/19
to OpenWISP
Hi 

We want to create organisation with fixed secret key during openwisp start up as we can create superuser during startup .
Is it possible to do ? Please let me know details .

Thanks 
Amit

Noumbissi Valere

unread,
Oct 3, 2019, 1:36:00 AM10/3/19
to open...@googlegroups.com
Hello Amit,

A *default* organization is created at start up which you can use. Don't know if that will solve your problem?

--
You received this message because you are subscribed to the Google Groups "OpenWISP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openwisp+u...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/openwisp/feb00a8c-03db-4784-a951-e43d81cd0150%40googlegroups.com.

Amit Goyal

unread,
Oct 3, 2019, 1:42:50 AM10/3/19
to OpenWISP
Hi Noumbissi

Thanks for replying !

Where it is created ? I cannot see any default organisation in table openwisp_users_organization.
We want to fixed the secret key for that organisation! 

On Thursday, October 3, 2019 at 11:06:00 AM UTC+5:30, Noumbissi Valere wrote:
Hello Amit,

A *default* organization is created at start up which you can use. Don't know if that will solve your problem?

On Thu, Oct 3, 2019, 6:12 AM Amit Goyal <amitg...@gmail.com> wrote:
Hi 

We want to create organisation with fixed secret key during openwisp start up as we can create superuser during startup .
Is it possible to do ? Please let me know details .

Thanks 
Amit

--
You received this message because you are subscribed to the Google Groups "OpenWISP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to open...@googlegroups.com.

Noumbissi Valere

unread,
Oct 3, 2019, 2:39:00 AM10/3/19
to open...@googlegroups.com
Check the *organization* table. You should see a default organization there

To unsubscribe from this group and stop receiving emails from it, send an email to openwisp+u...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/openwisp/cb4ed944-aebc-4464-8d37-2596c269ca50%40googlegroups.com.

Amit Goyal

unread,
Oct 3, 2019, 2:42:57 AM10/3/19
to OpenWISP
Sorry I could not see any ! 

Is there way to create custom organization like create super user with below script 

from django.contrib.auth import get_user_model; User = get_user_model(); User.objects.create_superuser('admin', 'ad...@test.com', 'admin')" | python3 /home/openwisp/manage.py shell


On Thursday, October 3, 2019 at 12:09:00 PM UTC+5:30, Noumbissi Valere wrote:
Check the *organization* table. You should see a default organization there

On Thu, Oct 3, 2019, 6:42 AM Amit Goyal <amitg...@gmail.com> wrote:
Hi Noumbissi

Thanks for replying !

Where it is created ? I cannot see any default organisation in table openwisp_users_organization.
We want to fixed the secret key for that organisation! 

On Thursday, October 3, 2019 at 11:06:00 AM UTC+5:30, Noumbissi Valere wrote:
Hello Amit,

A *default* organization is created at start up which you can use. Don't know if that will solve your problem?

On Thu, Oct 3, 2019, 6:12 AM Amit Goyal <amitg...@gmail.com> wrote:
Hi 

We want to create organisation with fixed secret key during openwisp start up as we can create superuser during startup .
Is it possible to do ? Please let me know details .

Thanks 
Amit

--
You received this message because you are subscribed to the Google Groups "OpenWISP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to open...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/openwisp/feb00a8c-03db-4784-a951-e43d81cd0150%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "OpenWISP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to open...@googlegroups.com.

Noumbissi Valere

unread,
Oct 3, 2019, 2:53:21 AM10/3/19
to open...@googlegroups.com
If you wish to use that method, then we have to access the `openwisp_users.models`. therefore, your script will look something like this;
from openwisp_users.models import Organization; Organization.objects.create(name='name_of_organization', description='org_description', email='organization_email', url='organization_url')" | python3 /home/openwisp/manage.py shell

only the name field is required. so you can leave out the other fields. But i think its good you put them.  


To unsubscribe from this group and stop receiving emails from it, send an email to openwisp+u...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/openwisp/5ba5e7f4-ed0e-4047-a004-21f9e00b09b8%40googlegroups.com.


--
Noumbissi Valere

Amit Goyal

unread,
Oct 3, 2019, 3:14:44 AM10/3/19
to OpenWISP
Yes , I want to use this method only ! thanks 
Can we provide key also with name , description in this method ? 

Oliver Kraitschy

unread,
Oct 3, 2019, 5:28:07 AM10/3/19
to open...@googlegroups.com
Hello Amit,

you can create an organisation with a concrete shared secret with the
common django methods for providing initial data:

https://docs.djangoproject.com/en/2.2/howto/initial-data/

Greetings,
Oliver

Am 03.10.19 um 07:12 schrieb Amit Goyal:
> --
> You received this message because you are subscribed to the Google
> Groups "OpenWISP" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to openwisp+u...@googlegroups.com
> <mailto:openwisp+u...@googlegroups.com>.
> <https://groups.google.com/d/msgid/openwisp/feb00a8c-03db-4784-a951-e43d81cd0150%40googlegroups.com?utm_medium=email&utm_source=footer>.

Amit Goyal

unread,
Oct 3, 2019, 8:03:17 AM10/3/19
to OpenWISP
Hi Noumbissi 

I am able to create organnization but my final goal was to create shared_secret with organization .
Actually there are two tables openwisp_users_organization, config_organizationconfigsettings where shared_secret get created in config_organizationconfigsettings table with mapping of organization id from openwisp_users_organization table . 

Do you have idea how can we create entry in config_organizationconfigsettings once get created in openwisp_users_organization ?

Thanks in Advance!

Regards
Amit

Federico Capoano

unread,
Oct 3, 2019, 10:05:59 AM10/3/19
to OpenWISP

To unsubscribe from this group and stop receiving emails from it, send an email to openwisp+u...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/openwisp/dfa02ac0-b20a-4335-8c58-2fec3fbaff69%40googlegroups.com.

Amit Goyal

unread,
Oct 4, 2019, 6:05:34 AM10/4/19
to OpenWISP
Thanks Federico 

But I am very new to Django framework and could not create command for OrganizationConfigSettings
It would be very helpful if someone can provide complete command for OrganizationConfigSettings in model.py. 

pni...@gmail.com

unread,
Aug 19, 2020, 1:01:47 PM8/19/20
to OpenWISP
Maybe it's too late, but I've done a script for this.

Yoy can call if after executing python manage.py migrate --no-input
init_db.py
Reply all
Reply to author
Forward
0 new messages