I am actually working on that right now. I think it is possible but to start off you I will do most of the stuff manually. The partnership program becomes the vendor and all you have to do is create a form that the vendor can fill out and generate the other information automatically before saving. So multiple vendors become multiple partners. Now this is just theoretical since i haven't tested it( and checked the errors it may have) but I think it could work.
Another method is having an extra field in the registration portion that is a boolean field asking if the user is a vendor. If yes it fills out the partnership program file automatically as the user registers more info.
--
https://github.com/tangentlabs/django-oscar
http://django-oscar.readthedocs.org/en/latest/
https://twitter.com/django_oscar
---
You received this message because you are subscribed to the Google Groups "django-oscar" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-oscar+unsubscribe@googlegroups.com.
Visit this group at https://groups.google.com/group/django-oscar.
To view this discussion on the web, visit https://groups.google.com/d/msgid/django-oscar/98e1a92e-f5ab-470f-8473-9f645de09596%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
I wonder why.. It seems i was on the right thinking about the user and partnership program so it seems that it is actually do able. I still think it would be better if there was a check box that asked if a user wanted to be a vendor at anytime during sign up since that would give you a different set of forms especially since the partner model has an address portion to be filled out.
--
https://github.com/tangentlabs/django-oscar
http://django-oscar.readthedocs.org/en/latest/
https://twitter.com/django_oscar
---
You received this message because you are subscribed to the Google Groups "django-oscar" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-oscar+unsubscribe@googlegroups.com.
Visit this group at https://groups.google.com/group/django-oscar.
To view this discussion on the web, visit https://groups.google.com/d/msgid/django-oscar/f2bbe042-7fbc-4400-ab54-3da3774d46a7%40googlegroups.com.
perms.partner.dashboard_access #templates/partials/nav_accounts.html
--
https://github.com/tangentlabs/django-oscar
http://django-oscar.readthedocs.org/en/latest/
https://twitter.com/django_oscar
---
You received this message because you are subscribed to the Google Groups "django-oscar" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-oscar+unsubscribe@googlegroups.com.
Visit this group at https://groups.google.com/group/django-oscar.
To view this discussion on the web, visit https://groups.google.com/d/msgid/django-oscar/a8f1b865-a14a-4fa8-b6b0-d29203ba51bb%40googlegroups.com.
dashboard_perm = Permission.objects.get(
codename='dashboard_access', content_type__app_label='partner')
user.user_permissions.add(dashboard_perm)
partner.users.add(user)
--
https://github.com/tangentlabs/django-oscar
http://django-oscar.readthedocs.org/en/latest/
https://twitter.com/django_oscar
---
You received this message because you are subscribed to the Google Groups "django-oscar" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-oscar+unsubscribe@googlegroups.com.
Visit this group at https://groups.google.com/group/django-oscar.
To view this discussion on the web, visit https://groups.google.com/d/msgid/django-oscar/b98ed257-9ac9-4966-b743-db0b70536c66%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to django...@googlegroups.com.
Visit this group at https://groups.google.com/group/django-oscar.
To view this discussion on the web, visit https://groups.google.com/d/msgid/django-oscar/a8f1b865-a14a-4fa8-b6b0-d29203ba51bb%40googlegroups.com.
--Suroor Hussain