diff --git a/app.db b/app.db index 430782c..869802a 100644 Binary files a/app.db and b/app.db differ diff --git a/db_repository/versions/003_migration.py b/db_repository/versions/003_migration.py new file mode 100644 index 0000000..7b935b4 --- /dev/null +++ b/db_repository/versions/003_migration.py @@ -0,0 +1,32 @@ +from sqlalchemy import * +from migrate import * + + +from migrate.changeset import schema +pre_meta = MetaData() +post_meta = MetaData() +task = Table('task', post_meta, + Column('id', Integer, primary_key=True, nullable=False), + Column('name', String(length=256)), + Column('start_date', Date), + Column('end_date', Date), + Column('info', String(length=256)), + Column('project_id', Integer), + Column('owner_id', Integer), + Column('parent_task', Integer), +) + + +def upgrade(migrate_engine): + # Upgrade operations go here. Don't create your own engine; bind + # migrate_engine to your metadata + pre_meta.bind = migrate_engine + post_meta.bind = migrate_engine + post_meta.tables['task'].columns['info'].create() + + +def downgrade(migrate_engine): + # Operations to reverse the above upgrade go here. + pre_meta.bind = migrate_engine + post_meta.bind = migrate_engine + post_meta.tables['task'].columns['info'].drop() diff --git a/megaproject/templates/forms/create_task.html b/megaproject/templates/forms/create_task.html new file mode 100644 index 0000000..52b8d27 --- /dev/null +++ b/megaproject/templates/forms/create_task.html @@ -0,0 +1,17 @@ +{% from "macros.html" import alert, field, input, date %} + +
+
+

Create Task

+ + {{ field(form.name, hide_label=True, placeholder=True) }} + {{ field(form.info, hide_label=True, placeholder=True) }} + {{ date(form.start_date, hide_label=True, placeholder=True) }} + {{ date(form.end_date, hide_label=True, placeholder=True) }} + {{ field(form.team, input_classes='typeahead', hide_label=True, placeholder=True, autocomplete='off') }} + + {{ form.hidden_tag() }} + + Cancel +
+
diff --git a/megaproject/templates/index.html b/megaproject/templates/index.html index c64ac0f..22dd75f 100644 --- a/megaproject/templates/index.html +++ b/megaproject/templates/index.html @@ -1,5 +1,4 @@ {% extends "base/base_with_nav_responsive.html" %} -{% from "macros.html" import alert, field, input, date %} {% block css %}