Skip to content

Commit

Permalink
primo upload: documentazione tabelle modello (solo PK) e primissima v…
Browse files Browse the repository at this point in the history
…ersione backend di amministrazione
  • Loading branch information
guglielmo committed May 23, 2011
1 parent c8c9ffd commit cc51b86
Show file tree
Hide file tree
Showing 284 changed files with 40,387 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .gitignore
@@ -0,0 +1,2 @@
opm_site/settings.py
uploads/aggiornamenti/*
Binary file not shown.
Binary file added docs/modello_er.mwb
Binary file not shown.
Binary file added docs/modello_er.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file added om/__init__.py
Empty file.
14 changes: 14 additions & 0 deletions om/admin.py
@@ -0,0 +1,14 @@
from django.contrib import admin
from om.models import Atto, TipoAtto, Allegato

class AllegatoInline(admin.StackedInline):
model = Allegato
extra = 0

class AttoAdminConAllegati(admin.ModelAdmin):
inlines = [AllegatoInline]


admin.site.register(Atto, AttoAdminConAllegati)
admin.site.register(TipoAtto)
admin.site.register(Allegato)
76 changes: 76 additions & 0 deletions om/migrations/0001_initial.py
@@ -0,0 +1,76 @@
# encoding: utf-8
import datetime
from south.db import db
from south.v2 import SchemaMigration
from django.db import models

class Migration(SchemaMigration):

def forwards(self, orm):

# Adding model 'Atto'
db.create_table(u'om_atto', (
('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
('idnum', self.gf('django.db.models.fields.CharField')(max_length=128, blank=True)),
('tipo_atto', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['om.TipoAtto'])),
('data_presentazione', self.gf('django.db.models.fields.DateField')(null=True)),
('data_aggiornamento', self.gf('django.db.models.fields.DateField')(null=True, blank=True)),
('data_approvazione', self.gf('django.db.models.fields.DateField')(null=True, blank=True)),
('data_pubblicazione', self.gf('django.db.models.fields.DateField')(null=True, blank=True)),
('data_esecuzione', self.gf('django.db.models.fields.DateField')(null=True, blank=True)),
('titolo', self.gf('django.db.models.fields.TextField')(blank=True)),
('titolo_aggiuntivo', self.gf('django.db.models.fields.TextField')(blank=True)),
('iniziativa', self.gf('django.db.models.fields.CharField')(max_length=3)),
('testo', self.gf('django.db.models.fields.TextField')(blank=True)),
('verbale', self.gf('django.db.models.fields.TextField')(blank=True)),
('created_at', self.gf('django.db.models.fields.DateTimeField')(null=True, blank=True)),
('updated_at', self.gf('django.db.models.fields.DateTimeField')(null=True, blank=True)),
))
db.send_create_signal('om', ['Atto'])

# Adding model 'TipoAtto'
db.create_table(u'om_tipo_atto', (
('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
('denominazione', self.gf('django.db.models.fields.CharField')(max_length=128)),
('slug', self.gf('django.db.models.fields.CharField')(max_length=128, blank=True)),
))
db.send_create_signal('om', ['TipoAtto'])


def backwards(self, orm):

# Deleting model 'Atto'
db.delete_table(u'om_atto')

# Deleting model 'TipoAtto'
db.delete_table(u'om_tipo_atto')


models = {
'om.atto': {
'Meta': {'object_name': 'Atto'},
'created_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
'data_aggiornamento': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
'data_approvazione': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
'data_esecuzione': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
'data_presentazione': ('django.db.models.fields.DateField', [], {'null': 'True'}),
'data_pubblicazione': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
'idnum': ('django.db.models.fields.CharField', [], {'max_length': '128', 'blank': 'True'}),
'iniziativa': ('django.db.models.fields.CharField', [], {'max_length': '3'}),
'testo': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
'tipo_atto': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['om.TipoAtto']"}),
'titolo': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
'titolo_aggiuntivo': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
'updated_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
'verbale': ('django.db.models.fields.TextField', [], {'blank': 'True'})
},
'om.tipoatto': {
'Meta': {'object_name': 'TipoAtto', 'db_table': "u'om_tipo_atto'"},
'denominazione': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
'slug': ('django.db.models.fields.CharField', [], {'max_length': '128', 'blank': 'True'})
}
}

complete_apps = ['om']
@@ -0,0 +1,54 @@
# encoding: utf-8
import datetime
from south.db import db
from south.v2 import SchemaMigration
from django.db import models

class Migration(SchemaMigration):

def forwards(self, orm):

# Changing field 'Atto.titolo_aggiuntivo'
db.alter_column(u'om_atto', 'titolo_aggiuntivo', self.gf('django.db.models.fields.CharField')(max_length=196))

# Changing field 'Atto.titolo'
db.alter_column(u'om_atto', 'titolo', self.gf('django.db.models.fields.CharField')(max_length=196))


def backwards(self, orm):

# Changing field 'Atto.titolo_aggiuntivo'
db.alter_column(u'om_atto', 'titolo_aggiuntivo', self.gf('django.db.models.fields.TextField')())

# Changing field 'Atto.titolo'
db.alter_column(u'om_atto', 'titolo', self.gf('django.db.models.fields.TextField')())


models = {
'om.atto': {
'Meta': {'object_name': 'Atto'},
'created_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
'data_aggiornamento': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
'data_approvazione': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
'data_esecuzione': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
'data_presentazione': ('django.db.models.fields.DateField', [], {'null': 'True'}),
'data_pubblicazione': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
'idnum': ('django.db.models.fields.CharField', [], {'max_length': '128', 'blank': 'True'}),
'iniziativa': ('django.db.models.fields.CharField', [], {'max_length': '3'}),
'testo': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
'tipo_atto': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['om.TipoAtto']"}),
'titolo': ('django.db.models.fields.CharField', [], {'max_length': '196', 'blank': 'True'}),
'titolo_aggiuntivo': ('django.db.models.fields.CharField', [], {'max_length': '196', 'blank': 'True'}),
'updated_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
'verbale': ('django.db.models.fields.TextField', [], {'blank': 'True'})
},
'om.tipoatto': {
'Meta': {'object_name': 'TipoAtto', 'db_table': "u'om_tipo_atto'"},
'denominazione': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
'slug': ('django.db.models.fields.CharField', [], {'max_length': '128', 'blank': 'True'})
}
}

complete_apps = ['om']
@@ -0,0 +1,83 @@
# encoding: utf-8
import datetime
from south.db import db
from south.v2 import SchemaMigration
from django.db import models

class Migration(SchemaMigration):

def forwards(self, orm):

# Adding model 'Allegato'
db.create_table(u'om_allegato', (
('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
('titolo', self.gf('django.db.models.fields.CharField')(max_length=255)),
('atto', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['om.Atto'])),
('data', self.gf('django.db.models.fields.DateField')(null=True, blank=True)),
('testo', self.gf('django.db.models.fields.TextField')(blank=True)),
('file_pdf', self.gf('django.db.models.fields.files.FileField')(max_length=100, blank=True)),
('url_testo', self.gf('django.db.models.fields.CharField')(max_length=255, blank=True)),
('url_pdf', self.gf('django.db.models.fields.CharField')(max_length=255, blank=True)),
('created_at', self.gf('django.db.models.fields.DateTimeField')(null=True, blank=True)),
))
db.send_create_signal('om', ['Allegato'])

# Adding unique constraint on 'TipoAtto', fields ['denominazione']
db.create_unique(u'om_tipo_atto', ['denominazione'])

# Adding unique constraint on 'TipoAtto', fields ['slug']
db.create_unique(u'om_tipo_atto', ['slug'])


def backwards(self, orm):

# Removing unique constraint on 'TipoAtto', fields ['slug']
db.delete_unique(u'om_tipo_atto', ['slug'])

# Removing unique constraint on 'TipoAtto', fields ['denominazione']
db.delete_unique(u'om_tipo_atto', ['denominazione'])

# Deleting model 'Allegato'
db.delete_table(u'om_allegato')


models = {
'om.allegato': {
'Meta': {'object_name': 'Allegato'},
'atto': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['om.Atto']"}),
'created_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
'data': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
'file_pdf': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}),
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
'testo': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
'titolo': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
'url_pdf': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
'url_testo': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'})
},
'om.atto': {
'Meta': {'object_name': 'Atto'},
'created_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
'data_aggiornamento': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
'data_approvazione': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
'data_esecuzione': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
'data_presentazione': ('django.db.models.fields.DateField', [], {'null': 'True'}),
'data_pubblicazione': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
'idnum': ('django.db.models.fields.CharField', [], {'max_length': '128', 'blank': 'True'}),
'iniziativa': ('django.db.models.fields.CharField', [], {'max_length': '3'}),
'testo': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
'tipo_atto': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['om.TipoAtto']"}),
'titolo': ('django.db.models.fields.CharField', [], {'max_length': '196', 'blank': 'True'}),
'titolo_aggiuntivo': ('django.db.models.fields.CharField', [], {'max_length': '196', 'blank': 'True'}),
'updated_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
'verbale': ('django.db.models.fields.TextField', [], {'blank': 'True'})
},
'om.tipoatto': {
'Meta': {'object_name': 'TipoAtto', 'db_table': "u'om_tipo_atto'"},
'denominazione': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}),
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
'slug': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'})
}
}

complete_apps = ['om']
@@ -0,0 +1,69 @@
# encoding: utf-8
import datetime
from south.db import db
from south.v2 import SchemaMigration
from django.db import models

class Migration(SchemaMigration):

def forwards(self, orm):

# Deleting field 'Allegato.created_at'
db.delete_column('om_allegato', 'created_at')

# Deleting field 'Atto.created_at'
db.delete_column('om_atto', 'created_at')

# Deleting field 'Atto.updated_at'
db.delete_column('om_atto', 'updated_at')


def backwards(self, orm):

# Adding field 'Allegato.created_at'
db.add_column('om_allegato', 'created_at', self.gf('django.db.models.fields.DateTimeField')(null=True, blank=True), keep_default=False)

# Adding field 'Atto.created_at'
db.add_column('om_atto', 'created_at', self.gf('django.db.models.fields.DateTimeField')(null=True, blank=True), keep_default=False)

# Adding field 'Atto.updated_at'
db.add_column('om_atto', 'updated_at', self.gf('django.db.models.fields.DateTimeField')(null=True, blank=True), keep_default=False)


models = {
'om.allegato': {
'Meta': {'object_name': 'Allegato'},
'atto': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['om.Atto']"}),
'data': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
'file_pdf': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}),
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
'testo': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
'titolo': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
'url_pdf': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
'url_testo': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'})
},
'om.atto': {
'Meta': {'object_name': 'Atto'},
'data_aggiornamento': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
'data_approvazione': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
'data_esecuzione': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
'data_presentazione': ('django.db.models.fields.DateField', [], {'null': 'True'}),
'data_pubblicazione': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
'idnum': ('django.db.models.fields.CharField', [], {'max_length': '128', 'blank': 'True'}),
'iniziativa': ('django.db.models.fields.CharField', [], {'max_length': '3'}),
'testo': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
'tipo_atto': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['om.TipoAtto']"}),
'titolo': ('django.db.models.fields.CharField', [], {'max_length': '196'}),
'titolo_aggiuntivo': ('django.db.models.fields.CharField', [], {'max_length': '196', 'blank': 'True'}),
'verbale': ('django.db.models.fields.TextField', [], {'blank': 'True'})
},
'om.tipoatto': {
'Meta': {'object_name': 'TipoAtto', 'db_table': "u'om_tipo_atto'"},
'denominazione': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}),
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
'slug': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'})
}
}

complete_apps = ['om']

0 comments on commit cc51b86

Please sign in to comment.