+# -*- coding: utf-8 -*-
+
+from . import BaseSetup
+
+from xnet.accounts import factories as accounts_factories
+from xnet.accounts import models as accounts_models
+
+
+class Setup(BaseSetup):
+
+ def run(self):
+ self.setup_groups()
+
+ def setup_groups(self):
+ accounts_factories.XGroupFactory(
+ name='Polytechnique.org',
+ short='xorg',
+ kind=accounts_models.XGroup.KIND_INSTIT,
+ domain='',
+ web='https://www.polytechnique.org/',
+ )
+
+ accounts_factories.XGroupFactory(
+ name='AX',
+ short='ax',
+ kind=accounts_models.XGroup.KIND_INSTIT,
+ domain='',
+ web='https://www.polytechniciens.com/',
+ )
+
+ accounts_factories.XGroupFactory(
+ name='École polytechnique',
+ short='ecole',
+ kind=accounts_models.XGroup.KIND_INSTIT,
+ domain='',
+ web='https://www.polytechnique.edu/',
+ )
+
+ accounts_factories.XGroupFactory(
+ name='FaëriX',
+ short='faerix',
+ kind=accounts_models.XGroup.KIND_BINET,
+ domain=accounts_models.XGroup.DOMAIN_LEISURE,
+ web='http://www.faerix.net/',
+ )
+
+ accounts_factories.XGroupFactory(
+ name="Bal de l'X",
+ short='bal',
+ kind=accounts_models.XGroup.KIND_BINET,
+ domain=accounts_models.XGroup.DOMAIN_EVENTS,
+ web='https://www.baldelx.com/',
+ )