def forwards(self, orm): # Renaming/Creating model 'ARmessage' if db_table_exists('main_armessage'): db.rename_table('main_armessage', 'postfix_autoreply_armessage') else: db.create_table('postfix_autoreply_armessage', ( ('mbox', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['admin.Mailbox'])), ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), ('subject', self.gf('django.db.models.fields.CharField')(max_length=255)), ('content', self.gf('django.db.models.fields.TextField')()), ('enabled', self.gf('django.db.models.fields.BooleanField')(default=False, blank=True)) )) db.send_create_signal('postfix_autoreply', ['ARmessage']) db.add_column('postfix_autoreply_armessage', 'untildate', models.DateTimeField(null=True)) # Renaming model 'ARhistoric' if db_table_exists('main_arhistoric'): db.rename_table('main_arhistoric', 'postfix_autoreply_arhistoric') else: db.create_table('postfix_autoreply_arhistoric', ( ('armessage', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['postfix_autoreply.ARmessage'])), ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), ('last_sent', self.gf('django.db.models.fields.DateTimeField')(auto_now=True)), ('sender', self.gf('django.db.models.fields.TextField')()), )) db.send_create_signal('postfix_autoreply', ['ARhistoric'])
def forwards(self, orm): if db_table_exists('admin_user'): return db.rename_table('auth_user', 'admin_user') db.rename_table('auth_user_groups', 'admin_user_groups') db.rename_table('auth_user_user_permissions', 'admin_user_user_permissions') # Changing field 'Mailbox.user' db.alter_column(u'admin_mailbox', 'user_id', self.gf('django.db.models.fields.related.ForeignKey')(to=orm[user_model_name])) # Changing field 'ObjectAccess.user' db.alter_column(u'admin_objectaccess', 'user_id', self.gf('django.db.models.fields.related.ForeignKey')(to=orm[user_model_name]))
def forwards(self, orm): "Write your forwards methods here." if not db_table_exists("lib_parameter"): return try: s = Parameter.objects.get(name='admin.PASSWORD_SCHEME').value except Parameter.DoesNotExist: s = "crypt" for mb in orm.Mailbox.objects.all(): mb.user.password = '******' % (s.upper(), mb.password) mb.user.save()
def forwards(self, orm): # Renaming/Creating model 'ARmessage' if db_table_exists('main_armessage'): db.rename_table('main_armessage', 'postfix_autoreply_armessage') else: db.create_table( 'postfix_autoreply_armessage', (('mbox', self.gf('django.db.models.fields.related.ForeignKey')( to=orm['admin.Mailbox'])), ('id', self.gf('django.db.models.fields.AutoField')( primary_key=True)), ('subject', self.gf('django.db.models.fields.CharField')( max_length=255)), ('content', self.gf('django.db.models.fields.TextField')()), ('enabled', self.gf('django.db.models.fields.BooleanField')( default=False, blank=True)))) db.send_create_signal('postfix_autoreply', ['ARmessage']) db.add_column('postfix_autoreply_armessage', 'untildate', models.DateTimeField(null=True)) # Renaming model 'ARhistoric' if db_table_exists('main_arhistoric'): db.rename_table('main_arhistoric', 'postfix_autoreply_arhistoric') else: db.create_table('postfix_autoreply_arhistoric', ( ('armessage', self.gf('django.db.models.fields.related.ForeignKey')( to=orm['postfix_autoreply.ARmessage'])), ('id', self.gf('django.db.models.fields.AutoField')( primary_key=True)), ('last_sent', self.gf('django.db.models.fields.DateTimeField')( auto_now=True)), ('sender', self.gf('django.db.models.fields.TextField')()), )) db.send_create_signal('postfix_autoreply', ['ARhistoric'])
def forwards(self, orm): # Adding model 'Log' db.create_table(u'lib_log', ( (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), ('date_created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), ('message', self.gf('django.db.models.fields.CharField')(max_length=255)), ('level', self.gf('django.db.models.fields.CharField')(max_length=15)), ('logger', self.gf('django.db.models.fields.CharField')(max_length=30)), )) db.send_create_signal(u'lib', ['Log']) if db_table_exists('admin_user'): return # Changing field 'UserParameter.user' db.alter_column(u'lib_userparameter', 'user_id', self.gf('django.db.models.fields.related.ForeignKey')(to=orm[user_model_name]))
def enabled_applications(): """Return the list of currently enabled extensions We check if the table exists before trying to fetch activated extensions because the admin module is always imported by Django, even before the database exists (example: the first ``syncdb``). :return: a list """ from modoboa.core.models import Extension from modoboa.lib.dbutils import db_table_exists result = [("core", "core")] if db_table_exists("core_extension"): exts = Extension.objects.filter(enabled=True) result += [(ext.name, ext.name) for ext in exts] return sorted(result, key=lambda e: e[0])
def enabled_applications(): """Return the list of currently enabled extensions We check if the table exists before trying to fetch activated extensions because the admin module is always imported by Django, even before the database exists (example: the first ``syncdb``). :return: a list """ from modoboa.admin.models import Extension from modoboa.lib.dbutils import db_table_exists result = [("admin", "admin"), ("userprefs", "userprefs")] if db_table_exists("admin_extension"): exts = Extension.objects.filter(enabled=True) result += [(ext.name, ext.name) for ext in exts] return sorted(result, key=lambda e: e[0])
def forwards(self, orm): if db_table_exists('admin_user'): return db.rename_table('auth_user', 'admin_user') db.rename_table('auth_user_groups', 'admin_user_groups') db.rename_table('auth_user_user_permissions', 'admin_user_user_permissions') # Changing field 'Mailbox.user' db.alter_column( u'admin_mailbox', 'user_id', self.gf('django.db.models.fields.related.ForeignKey')( to=orm[user_model_name])) # Changing field 'ObjectAccess.user' db.alter_column( u'admin_objectaccess', 'user_id', self.gf('django.db.models.fields.related.ForeignKey')( to=orm[user_model_name]))
def enabled_applications(): """Return the list of currently enabled extensions We check if the table exists before trying to fetch activated extensions because the admin module is always imported by Django, even before the database exists (example: the first ``syncdb``). :return: a list """ from modoboa.core.models import Extension from modoboa.core.extensions import exts_pool from modoboa.lib.dbutils import db_table_exists result = [("user", "user")] if db_table_exists("core_extension"): exts = Extension.objects.filter(enabled=True) for ext in exts: extclass = exts_pool.get_extension(ext.name) if extclass.available_for_topredirection: result.append((ext.name, ext.name)) return sorted(result, key=lambda e: e[0])
def enabled_applications(): """Return the list of currently enabled extensions We check if the table exists before trying to fetch activated extensions because the admin module is always imported by Django, even before the database exists (example: the first ``syncdb``). :return: a list """ from modoboa.core.models import Extension from modoboa.core.extensions import exts_pool from modoboa.lib.dbutils import db_table_exists result = [("user", "user")] if db_table_exists("core_extension"): exts = Extension.objects.filter(enabled=True) for ext in exts: extclass = exts_pool.get_extension(ext.name) if extclass is None: continue if extclass.available_for_topredirection: result.append((ext.name, ext.name)) return sorted(result, key=lambda e: e[0])