fix: rename drupal_internal_id => drupal_id
This commit is contained in:
parent
81daa5d913
commit
f4e4c3efb3
40 changed files with 106 additions and 154 deletions
|
|
@ -35,16 +35,14 @@ def upgrade() -> None:
|
||||||
sa.Column("notes", sa.Text(), nullable=True),
|
sa.Column("notes", sa.Text(), nullable=True),
|
||||||
sa.Column("image_url", sa.String(length=255), nullable=True),
|
sa.Column("image_url", sa.String(length=255), nullable=True),
|
||||||
sa.Column("farmos_uuid", wuttjamaican.db.util.UUID(), nullable=True),
|
sa.Column("farmos_uuid", wuttjamaican.db.util.UUID(), nullable=True),
|
||||||
sa.Column("drupal_internal_id", sa.Integer(), nullable=True),
|
sa.Column("drupal_id", sa.Integer(), nullable=True),
|
||||||
sa.ForeignKeyConstraint(
|
sa.ForeignKeyConstraint(
|
||||||
["animal_type_uuid"],
|
["animal_type_uuid"],
|
||||||
["animal_type.uuid"],
|
["animal_type.uuid"],
|
||||||
name=op.f("fk_animal_animal_type_uuid_animal_type"),
|
name=op.f("fk_animal_animal_type_uuid_animal_type"),
|
||||||
),
|
),
|
||||||
sa.PrimaryKeyConstraint("uuid", name=op.f("pk_animal")),
|
sa.PrimaryKeyConstraint("uuid", name=op.f("pk_animal")),
|
||||||
sa.UniqueConstraint(
|
sa.UniqueConstraint("drupal_id", name=op.f("uq_animal_drupal_id")),
|
||||||
"drupal_internal_id", name=op.f("uq_animal_drupal_internal_id")
|
|
||||||
),
|
|
||||||
sa.UniqueConstraint("farmos_uuid", name=op.f("uq_animal_farmos_uuid")),
|
sa.UniqueConstraint("farmos_uuid", name=op.f("uq_animal_farmos_uuid")),
|
||||||
)
|
)
|
||||||
op.create_table(
|
op.create_table(
|
||||||
|
|
@ -73,9 +71,7 @@ def upgrade() -> None:
|
||||||
autoincrement=False,
|
autoincrement=False,
|
||||||
nullable=True,
|
nullable=True,
|
||||||
),
|
),
|
||||||
sa.Column(
|
sa.Column("drupal_id", sa.Integer(), autoincrement=False, nullable=True),
|
||||||
"drupal_internal_id", sa.Integer(), autoincrement=False, nullable=True
|
|
||||||
),
|
|
||||||
sa.Column(
|
sa.Column(
|
||||||
"transaction_id", sa.BigInteger(), autoincrement=False, nullable=False
|
"transaction_id", sa.BigInteger(), autoincrement=False, nullable=False
|
||||||
),
|
),
|
||||||
|
|
|
||||||
|
|
@ -30,11 +30,9 @@ def upgrade() -> None:
|
||||||
sa.Column("description", sa.String(length=255), nullable=True),
|
sa.Column("description", sa.String(length=255), nullable=True),
|
||||||
sa.Column("changed", sa.DateTime(), nullable=True),
|
sa.Column("changed", sa.DateTime(), nullable=True),
|
||||||
sa.Column("farmos_uuid", wuttjamaican.db.util.UUID(), nullable=True),
|
sa.Column("farmos_uuid", wuttjamaican.db.util.UUID(), nullable=True),
|
||||||
sa.Column("drupal_internal_id", sa.Integer(), nullable=True),
|
sa.Column("drupal_id", sa.Integer(), nullable=True),
|
||||||
sa.PrimaryKeyConstraint("uuid", name=op.f("pk_animal_type")),
|
sa.PrimaryKeyConstraint("uuid", name=op.f("pk_animal_type")),
|
||||||
sa.UniqueConstraint(
|
sa.UniqueConstraint("drupal_id", name=op.f("uq_animal_type_drupal_id")),
|
||||||
"drupal_internal_id", name=op.f("uq_animal_type_drupal_internal_id")
|
|
||||||
),
|
|
||||||
sa.UniqueConstraint("farmos_uuid", name=op.f("uq_animal_type_farmos_uuid")),
|
sa.UniqueConstraint("farmos_uuid", name=op.f("uq_animal_type_farmos_uuid")),
|
||||||
sa.UniqueConstraint("name", name=op.f("uq_animal_type_name")),
|
sa.UniqueConstraint("name", name=op.f("uq_animal_type_name")),
|
||||||
)
|
)
|
||||||
|
|
@ -53,9 +51,7 @@ def upgrade() -> None:
|
||||||
autoincrement=False,
|
autoincrement=False,
|
||||||
nullable=True,
|
nullable=True,
|
||||||
),
|
),
|
||||||
sa.Column(
|
sa.Column("drupal_id", sa.Integer(), autoincrement=False, nullable=True),
|
||||||
"drupal_internal_id", sa.Integer(), autoincrement=False, nullable=True
|
|
||||||
),
|
|
||||||
sa.Column(
|
sa.Column(
|
||||||
"transaction_id", sa.BigInteger(), autoincrement=False, nullable=False
|
"transaction_id", sa.BigInteger(), autoincrement=False, nullable=False
|
||||||
),
|
),
|
||||||
|
|
|
||||||
|
|
@ -34,16 +34,14 @@ def upgrade() -> None:
|
||||||
sa.Column("notes", sa.Text(), nullable=True),
|
sa.Column("notes", sa.Text(), nullable=True),
|
||||||
sa.Column("image_url", sa.String(length=255), nullable=True),
|
sa.Column("image_url", sa.String(length=255), nullable=True),
|
||||||
sa.Column("farmos_uuid", wuttjamaican.db.util.UUID(), nullable=True),
|
sa.Column("farmos_uuid", wuttjamaican.db.util.UUID(), nullable=True),
|
||||||
sa.Column("drupal_internal_id", sa.Integer(), nullable=True),
|
sa.Column("drupal_id", sa.Integer(), nullable=True),
|
||||||
sa.ForeignKeyConstraint(
|
sa.ForeignKeyConstraint(
|
||||||
["structure_type_uuid"],
|
["structure_type_uuid"],
|
||||||
["structure_type.uuid"],
|
["structure_type.uuid"],
|
||||||
name=op.f("fk_structure_structure_type_uuid_structure_type"),
|
name=op.f("fk_structure_structure_type_uuid_structure_type"),
|
||||||
),
|
),
|
||||||
sa.PrimaryKeyConstraint("uuid", name=op.f("pk_structure")),
|
sa.PrimaryKeyConstraint("uuid", name=op.f("pk_structure")),
|
||||||
sa.UniqueConstraint(
|
sa.UniqueConstraint("drupal_id", name=op.f("uq_structure_drupal_id")),
|
||||||
"drupal_internal_id", name=op.f("uq_structure_drupal_internal_id")
|
|
||||||
),
|
|
||||||
sa.UniqueConstraint("farmos_uuid", name=op.f("uq_structure_farmos_uuid")),
|
sa.UniqueConstraint("farmos_uuid", name=op.f("uq_structure_farmos_uuid")),
|
||||||
sa.UniqueConstraint("name", name=op.f("uq_structure_name")),
|
sa.UniqueConstraint("name", name=op.f("uq_structure_name")),
|
||||||
)
|
)
|
||||||
|
|
@ -72,9 +70,7 @@ def upgrade() -> None:
|
||||||
autoincrement=False,
|
autoincrement=False,
|
||||||
nullable=True,
|
nullable=True,
|
||||||
),
|
),
|
||||||
sa.Column(
|
sa.Column("drupal_id", sa.Integer(), autoincrement=False, nullable=True),
|
||||||
"drupal_internal_id", sa.Integer(), autoincrement=False, nullable=True
|
|
||||||
),
|
|
||||||
sa.Column(
|
sa.Column(
|
||||||
"transaction_id", sa.BigInteger(), autoincrement=False, nullable=False
|
"transaction_id", sa.BigInteger(), autoincrement=False, nullable=False
|
||||||
),
|
),
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,7 @@ def upgrade() -> None:
|
||||||
"wuttafarm_user",
|
"wuttafarm_user",
|
||||||
sa.Column("uuid", wuttjamaican.db.util.UUID(), nullable=False),
|
sa.Column("uuid", wuttjamaican.db.util.UUID(), nullable=False),
|
||||||
sa.Column("farmos_uuid", wuttjamaican.db.util.UUID(), nullable=True),
|
sa.Column("farmos_uuid", wuttjamaican.db.util.UUID(), nullable=True),
|
||||||
sa.Column("drupal_internal_id", sa.Integer(), nullable=True),
|
sa.Column("drupal_id", sa.Integer(), nullable=True),
|
||||||
sa.ForeignKeyConstraint(
|
sa.ForeignKeyConstraint(
|
||||||
["uuid"], ["user.uuid"], name=op.f("fk_wuttafarm_user_uuid_user")
|
["uuid"], ["user.uuid"], name=op.f("fk_wuttafarm_user_uuid_user")
|
||||||
),
|
),
|
||||||
|
|
@ -44,9 +44,7 @@ def upgrade() -> None:
|
||||||
autoincrement=False,
|
autoincrement=False,
|
||||||
nullable=True,
|
nullable=True,
|
||||||
),
|
),
|
||||||
sa.Column(
|
sa.Column("drupal_id", sa.Integer(), autoincrement=False, nullable=True),
|
||||||
"drupal_internal_id", sa.Integer(), autoincrement=False, nullable=True
|
|
||||||
),
|
|
||||||
sa.Column(
|
sa.Column(
|
||||||
"transaction_id", sa.BigInteger(), autoincrement=False, nullable=False
|
"transaction_id", sa.BigInteger(), autoincrement=False, nullable=False
|
||||||
),
|
),
|
||||||
|
|
|
||||||
|
|
@ -32,11 +32,9 @@ def upgrade() -> None:
|
||||||
sa.Column("active", sa.Boolean(), nullable=False),
|
sa.Column("active", sa.Boolean(), nullable=False),
|
||||||
sa.Column("notes", sa.Text(), nullable=True),
|
sa.Column("notes", sa.Text(), nullable=True),
|
||||||
sa.Column("farmos_uuid", wuttjamaican.db.util.UUID(), nullable=True),
|
sa.Column("farmos_uuid", wuttjamaican.db.util.UUID(), nullable=True),
|
||||||
sa.Column("drupal_internal_id", sa.Integer(), nullable=True),
|
sa.Column("drupal_id", sa.Integer(), nullable=True),
|
||||||
sa.PrimaryKeyConstraint("uuid", name=op.f("pk_group")),
|
sa.PrimaryKeyConstraint("uuid", name=op.f("pk_group")),
|
||||||
sa.UniqueConstraint(
|
sa.UniqueConstraint("drupal_id", name=op.f("uq_group_drupal_id")),
|
||||||
"drupal_internal_id", name=op.f("uq_group_drupal_internal_id")
|
|
||||||
),
|
|
||||||
sa.UniqueConstraint("farmos_uuid", name=op.f("uq_group_farmos_uuid")),
|
sa.UniqueConstraint("farmos_uuid", name=op.f("uq_group_farmos_uuid")),
|
||||||
sa.UniqueConstraint("name", name=op.f("uq_group_name")),
|
sa.UniqueConstraint("name", name=op.f("uq_group_name")),
|
||||||
)
|
)
|
||||||
|
|
@ -56,9 +54,7 @@ def upgrade() -> None:
|
||||||
autoincrement=False,
|
autoincrement=False,
|
||||||
nullable=True,
|
nullable=True,
|
||||||
),
|
),
|
||||||
sa.Column(
|
sa.Column("drupal_id", sa.Integer(), autoincrement=False, nullable=True),
|
||||||
"drupal_internal_id", sa.Integer(), autoincrement=False, nullable=True
|
|
||||||
),
|
|
||||||
sa.Column(
|
sa.Column(
|
||||||
"transaction_id", sa.BigInteger(), autoincrement=False, nullable=False
|
"transaction_id", sa.BigInteger(), autoincrement=False, nullable=False
|
||||||
),
|
),
|
||||||
|
|
|
||||||
|
|
@ -28,11 +28,9 @@ def upgrade() -> None:
|
||||||
sa.Column("uuid", wuttjamaican.db.util.UUID(), nullable=False),
|
sa.Column("uuid", wuttjamaican.db.util.UUID(), nullable=False),
|
||||||
sa.Column("name", sa.String(length=100), nullable=False),
|
sa.Column("name", sa.String(length=100), nullable=False),
|
||||||
sa.Column("farmos_uuid", wuttjamaican.db.util.UUID(), nullable=True),
|
sa.Column("farmos_uuid", wuttjamaican.db.util.UUID(), nullable=True),
|
||||||
sa.Column("drupal_internal_id", sa.String(length=50), nullable=True),
|
sa.Column("drupal_id", sa.String(length=50), nullable=True),
|
||||||
sa.PrimaryKeyConstraint("uuid", name=op.f("pk_land_type")),
|
sa.PrimaryKeyConstraint("uuid", name=op.f("pk_land_type")),
|
||||||
sa.UniqueConstraint(
|
sa.UniqueConstraint("drupal_id", name=op.f("uq_land_type_drupal_id")),
|
||||||
"drupal_internal_id", name=op.f("uq_land_type_drupal_internal_id")
|
|
||||||
),
|
|
||||||
sa.UniqueConstraint("farmos_uuid", name=op.f("uq_land_type_farmos_uuid")),
|
sa.UniqueConstraint("farmos_uuid", name=op.f("uq_land_type_farmos_uuid")),
|
||||||
sa.UniqueConstraint("name", name=op.f("uq_land_type_name")),
|
sa.UniqueConstraint("name", name=op.f("uq_land_type_name")),
|
||||||
)
|
)
|
||||||
|
|
@ -49,10 +47,7 @@ def upgrade() -> None:
|
||||||
nullable=True,
|
nullable=True,
|
||||||
),
|
),
|
||||||
sa.Column(
|
sa.Column(
|
||||||
"drupal_internal_id",
|
"drupal_id", sa.String(length=50), autoincrement=False, nullable=True
|
||||||
sa.String(length=50),
|
|
||||||
autoincrement=False,
|
|
||||||
nullable=True,
|
|
||||||
),
|
),
|
||||||
sa.Column(
|
sa.Column(
|
||||||
"transaction_id", sa.BigInteger(), autoincrement=False, nullable=False
|
"transaction_id", sa.BigInteger(), autoincrement=False, nullable=False
|
||||||
|
|
|
||||||
|
|
@ -29,11 +29,9 @@ def upgrade() -> None:
|
||||||
sa.Column("name", sa.String(length=100), nullable=False),
|
sa.Column("name", sa.String(length=100), nullable=False),
|
||||||
sa.Column("description", sa.String(length=255), nullable=True),
|
sa.Column("description", sa.String(length=255), nullable=True),
|
||||||
sa.Column("farmos_uuid", wuttjamaican.db.util.UUID(), nullable=True),
|
sa.Column("farmos_uuid", wuttjamaican.db.util.UUID(), nullable=True),
|
||||||
sa.Column("drupal_internal_id", sa.String(length=50), nullable=True),
|
sa.Column("drupal_id", sa.String(length=50), nullable=True),
|
||||||
sa.PrimaryKeyConstraint("uuid", name=op.f("pk_asset_type")),
|
sa.PrimaryKeyConstraint("uuid", name=op.f("pk_asset_type")),
|
||||||
sa.UniqueConstraint(
|
sa.UniqueConstraint("drupal_id", name=op.f("uq_asset_type_drupal_id")),
|
||||||
"drupal_internal_id", name=op.f("uq_asset_type_drupal_internal_id")
|
|
||||||
),
|
|
||||||
sa.UniqueConstraint("farmos_uuid", name=op.f("uq_asset_type_farmos_uuid")),
|
sa.UniqueConstraint("farmos_uuid", name=op.f("uq_asset_type_farmos_uuid")),
|
||||||
sa.UniqueConstraint("name", name=op.f("uq_asset_type_name")),
|
sa.UniqueConstraint("name", name=op.f("uq_asset_type_name")),
|
||||||
)
|
)
|
||||||
|
|
@ -53,10 +51,7 @@ def upgrade() -> None:
|
||||||
nullable=True,
|
nullable=True,
|
||||||
),
|
),
|
||||||
sa.Column(
|
sa.Column(
|
||||||
"drupal_internal_id",
|
"drupal_id", sa.String(length=50), autoincrement=False, nullable=True
|
||||||
sa.String(length=50),
|
|
||||||
autoincrement=False,
|
|
||||||
nullable=True,
|
|
||||||
),
|
),
|
||||||
sa.Column(
|
sa.Column(
|
||||||
"transaction_id", sa.BigInteger(), autoincrement=False, nullable=False
|
"transaction_id", sa.BigInteger(), autoincrement=False, nullable=False
|
||||||
|
|
|
||||||
|
|
@ -28,11 +28,9 @@ def upgrade() -> None:
|
||||||
sa.Column("uuid", wuttjamaican.db.util.UUID(), nullable=False),
|
sa.Column("uuid", wuttjamaican.db.util.UUID(), nullable=False),
|
||||||
sa.Column("name", sa.String(length=100), nullable=False),
|
sa.Column("name", sa.String(length=100), nullable=False),
|
||||||
sa.Column("farmos_uuid", wuttjamaican.db.util.UUID(), nullable=True),
|
sa.Column("farmos_uuid", wuttjamaican.db.util.UUID(), nullable=True),
|
||||||
sa.Column("drupal_internal_id", sa.String(length=50), nullable=True),
|
sa.Column("drupal_id", sa.String(length=50), nullable=True),
|
||||||
sa.PrimaryKeyConstraint("uuid", name=op.f("pk_structure_type")),
|
sa.PrimaryKeyConstraint("uuid", name=op.f("pk_structure_type")),
|
||||||
sa.UniqueConstraint(
|
sa.UniqueConstraint("drupal_id", name=op.f("uq_structure_type_drupal_id")),
|
||||||
"drupal_internal_id", name=op.f("uq_structure_type_drupal_internal_id")
|
|
||||||
),
|
|
||||||
sa.UniqueConstraint("farmos_uuid", name=op.f("uq_structure_type_farmos_uuid")),
|
sa.UniqueConstraint("farmos_uuid", name=op.f("uq_structure_type_farmos_uuid")),
|
||||||
sa.UniqueConstraint("name", name=op.f("uq_structure_type_name")),
|
sa.UniqueConstraint("name", name=op.f("uq_structure_type_name")),
|
||||||
)
|
)
|
||||||
|
|
@ -49,10 +47,7 @@ def upgrade() -> None:
|
||||||
nullable=True,
|
nullable=True,
|
||||||
),
|
),
|
||||||
sa.Column(
|
sa.Column(
|
||||||
"drupal_internal_id",
|
"drupal_id", sa.String(length=50), autoincrement=False, nullable=True
|
||||||
sa.String(length=50),
|
|
||||||
autoincrement=False,
|
|
||||||
nullable=True,
|
|
||||||
),
|
),
|
||||||
sa.Column(
|
sa.Column(
|
||||||
"transaction_id", sa.BigInteger(), autoincrement=False, nullable=False
|
"transaction_id", sa.BigInteger(), autoincrement=False, nullable=False
|
||||||
|
|
|
||||||
|
|
@ -29,11 +29,9 @@ def upgrade() -> None:
|
||||||
sa.Column("name", sa.String(length=100), nullable=False),
|
sa.Column("name", sa.String(length=100), nullable=False),
|
||||||
sa.Column("description", sa.String(length=255), nullable=True),
|
sa.Column("description", sa.String(length=255), nullable=True),
|
||||||
sa.Column("farmos_uuid", wuttjamaican.db.util.UUID(), nullable=True),
|
sa.Column("farmos_uuid", wuttjamaican.db.util.UUID(), nullable=True),
|
||||||
sa.Column("drupal_internal_id", sa.String(length=50), nullable=True),
|
sa.Column("drupal_id", sa.String(length=50), nullable=True),
|
||||||
sa.PrimaryKeyConstraint("uuid", name=op.f("pk_log_type")),
|
sa.PrimaryKeyConstraint("uuid", name=op.f("pk_log_type")),
|
||||||
sa.UniqueConstraint(
|
sa.UniqueConstraint("drupal_id", name=op.f("uq_log_type_drupal_id")),
|
||||||
"drupal_internal_id", name=op.f("uq_log_type_drupal_internal_id")
|
|
||||||
),
|
|
||||||
sa.UniqueConstraint("farmos_uuid", name=op.f("uq_log_type_farmos_uuid")),
|
sa.UniqueConstraint("farmos_uuid", name=op.f("uq_log_type_farmos_uuid")),
|
||||||
sa.UniqueConstraint("name", name=op.f("uq_log_type_name")),
|
sa.UniqueConstraint("name", name=op.f("uq_log_type_name")),
|
||||||
)
|
)
|
||||||
|
|
@ -53,10 +51,7 @@ def upgrade() -> None:
|
||||||
nullable=True,
|
nullable=True,
|
||||||
),
|
),
|
||||||
sa.Column(
|
sa.Column(
|
||||||
"drupal_internal_id",
|
"drupal_id", sa.String(length=50), autoincrement=False, nullable=True
|
||||||
sa.String(length=50),
|
|
||||||
autoincrement=False,
|
|
||||||
nullable=True,
|
|
||||||
),
|
),
|
||||||
sa.Column(
|
sa.Column(
|
||||||
"transaction_id", sa.BigInteger(), autoincrement=False, nullable=False
|
"transaction_id", sa.BigInteger(), autoincrement=False, nullable=False
|
||||||
|
|
|
||||||
|
|
@ -33,16 +33,14 @@ def upgrade() -> None:
|
||||||
sa.Column("notes", sa.Text(), nullable=True),
|
sa.Column("notes", sa.Text(), nullable=True),
|
||||||
sa.Column("active", sa.Boolean(), nullable=False),
|
sa.Column("active", sa.Boolean(), nullable=False),
|
||||||
sa.Column("farmos_uuid", wuttjamaican.db.util.UUID(), nullable=True),
|
sa.Column("farmos_uuid", wuttjamaican.db.util.UUID(), nullable=True),
|
||||||
sa.Column("drupal_internal_id", sa.Integer(), nullable=True),
|
sa.Column("drupal_id", sa.Integer(), nullable=True),
|
||||||
sa.ForeignKeyConstraint(
|
sa.ForeignKeyConstraint(
|
||||||
["land_type_uuid"],
|
["land_type_uuid"],
|
||||||
["land_type.uuid"],
|
["land_type.uuid"],
|
||||||
name=op.f("fk_land_asset_land_type_uuid_land_type"),
|
name=op.f("fk_land_asset_land_type_uuid_land_type"),
|
||||||
),
|
),
|
||||||
sa.PrimaryKeyConstraint("uuid", name=op.f("pk_land_asset")),
|
sa.PrimaryKeyConstraint("uuid", name=op.f("pk_land_asset")),
|
||||||
sa.UniqueConstraint(
|
sa.UniqueConstraint("drupal_id", name=op.f("uq_land_asset_drupal_id")),
|
||||||
"drupal_internal_id", name=op.f("uq_land_asset_drupal_internal_id")
|
|
||||||
),
|
|
||||||
sa.UniqueConstraint("farmos_uuid", name=op.f("uq_land_asset_farmos_uuid")),
|
sa.UniqueConstraint("farmos_uuid", name=op.f("uq_land_asset_farmos_uuid")),
|
||||||
sa.UniqueConstraint(
|
sa.UniqueConstraint(
|
||||||
"land_type_uuid", name=op.f("uq_land_asset_land_type_uuid")
|
"land_type_uuid", name=op.f("uq_land_asset_land_type_uuid")
|
||||||
|
|
@ -71,9 +69,7 @@ def upgrade() -> None:
|
||||||
autoincrement=False,
|
autoincrement=False,
|
||||||
nullable=True,
|
nullable=True,
|
||||||
),
|
),
|
||||||
sa.Column(
|
sa.Column("drupal_id", sa.Integer(), autoincrement=False, nullable=True),
|
||||||
"drupal_internal_id", sa.Integer(), autoincrement=False, nullable=True
|
|
||||||
),
|
|
||||||
sa.Column(
|
sa.Column(
|
||||||
"transaction_id", sa.BigInteger(), autoincrement=False, nullable=False
|
"transaction_id", sa.BigInteger(), autoincrement=False, nullable=False
|
||||||
),
|
),
|
||||||
|
|
|
||||||
|
|
@ -81,7 +81,7 @@ class AnimalType(model.Base):
|
||||||
""",
|
""",
|
||||||
)
|
)
|
||||||
|
|
||||||
drupal_internal_id = sa.Column(
|
drupal_id = sa.Column(
|
||||||
sa.Integer(),
|
sa.Integer(),
|
||||||
nullable=True,
|
nullable=True,
|
||||||
unique=True,
|
unique=True,
|
||||||
|
|
@ -181,7 +181,7 @@ class Animal(model.Base):
|
||||||
""",
|
""",
|
||||||
)
|
)
|
||||||
|
|
||||||
drupal_internal_id = sa.Column(
|
drupal_id = sa.Column(
|
||||||
sa.Integer(),
|
sa.Integer(),
|
||||||
nullable=True,
|
nullable=True,
|
||||||
unique=True,
|
unique=True,
|
||||||
|
|
|
||||||
|
|
@ -69,7 +69,7 @@ class AssetType(model.Base):
|
||||||
""",
|
""",
|
||||||
)
|
)
|
||||||
|
|
||||||
drupal_internal_id = sa.Column(
|
drupal_id = sa.Column(
|
||||||
sa.String(length=50),
|
sa.String(length=50),
|
||||||
nullable=True,
|
nullable=True,
|
||||||
unique=True,
|
unique=True,
|
||||||
|
|
|
||||||
|
|
@ -93,7 +93,7 @@ class Group(model.Base):
|
||||||
""",
|
""",
|
||||||
)
|
)
|
||||||
|
|
||||||
drupal_internal_id = sa.Column(
|
drupal_id = sa.Column(
|
||||||
sa.Integer(),
|
sa.Integer(),
|
||||||
nullable=True,
|
nullable=True,
|
||||||
unique=True,
|
unique=True,
|
||||||
|
|
|
||||||
|
|
@ -61,7 +61,7 @@ class LandType(model.Base):
|
||||||
""",
|
""",
|
||||||
)
|
)
|
||||||
|
|
||||||
drupal_internal_id = sa.Column(
|
drupal_id = sa.Column(
|
||||||
sa.String(length=50),
|
sa.String(length=50),
|
||||||
nullable=True,
|
nullable=True,
|
||||||
unique=True,
|
unique=True,
|
||||||
|
|
@ -143,7 +143,7 @@ class LandAsset(model.Base):
|
||||||
""",
|
""",
|
||||||
)
|
)
|
||||||
|
|
||||||
drupal_internal_id = sa.Column(
|
drupal_id = sa.Column(
|
||||||
sa.Integer(),
|
sa.Integer(),
|
||||||
nullable=True,
|
nullable=True,
|
||||||
unique=True,
|
unique=True,
|
||||||
|
|
|
||||||
|
|
@ -69,7 +69,7 @@ class LogType(model.Base):
|
||||||
""",
|
""",
|
||||||
)
|
)
|
||||||
|
|
||||||
drupal_internal_id = sa.Column(
|
drupal_id = sa.Column(
|
||||||
sa.String(length=50),
|
sa.String(length=50),
|
||||||
nullable=True,
|
nullable=True,
|
||||||
unique=True,
|
unique=True,
|
||||||
|
|
|
||||||
|
|
@ -61,7 +61,7 @@ class StructureType(model.Base):
|
||||||
""",
|
""",
|
||||||
)
|
)
|
||||||
|
|
||||||
drupal_internal_id = sa.Column(
|
drupal_id = sa.Column(
|
||||||
sa.String(length=50),
|
sa.String(length=50),
|
||||||
nullable=True,
|
nullable=True,
|
||||||
unique=True,
|
unique=True,
|
||||||
|
|
@ -154,7 +154,7 @@ class Structure(model.Base):
|
||||||
""",
|
""",
|
||||||
)
|
)
|
||||||
|
|
||||||
drupal_internal_id = sa.Column(
|
drupal_id = sa.Column(
|
||||||
sa.Integer(),
|
sa.Integer(),
|
||||||
nullable=True,
|
nullable=True,
|
||||||
unique=True,
|
unique=True,
|
||||||
|
|
|
||||||
|
|
@ -64,7 +64,7 @@ class WuttaFarmUser(model.Base):
|
||||||
""",
|
""",
|
||||||
)
|
)
|
||||||
|
|
||||||
drupal_internal_id = sa.Column(
|
drupal_id = sa.Column(
|
||||||
sa.Integer(),
|
sa.Integer(),
|
||||||
nullable=True,
|
nullable=True,
|
||||||
doc="""
|
doc="""
|
||||||
|
|
@ -77,4 +77,4 @@ class WuttaFarmUser(model.Base):
|
||||||
|
|
||||||
|
|
||||||
WuttaFarmUser.make_proxy(model.User, "_wuttafarm", "farmos_uuid")
|
WuttaFarmUser.make_proxy(model.User, "_wuttafarm", "farmos_uuid")
|
||||||
WuttaFarmUser.make_proxy(model.User, "_wuttafarm", "drupal_internal_id")
|
WuttaFarmUser.make_proxy(model.User, "_wuttafarm", "drupal_id")
|
||||||
|
|
|
||||||
|
|
@ -145,7 +145,7 @@ class AnimalImporter(FromFarmOS, ToWutta):
|
||||||
|
|
||||||
supported_fields = [
|
supported_fields = [
|
||||||
"farmos_uuid",
|
"farmos_uuid",
|
||||||
"drupal_internal_id",
|
"drupal_id",
|
||||||
"name",
|
"name",
|
||||||
"animal_type_uuid",
|
"animal_type_uuid",
|
||||||
"sex",
|
"sex",
|
||||||
|
|
@ -208,7 +208,7 @@ class AnimalImporter(FromFarmOS, ToWutta):
|
||||||
|
|
||||||
return {
|
return {
|
||||||
"farmos_uuid": UUID(animal["id"]),
|
"farmos_uuid": UUID(animal["id"]),
|
||||||
"drupal_internal_id": animal["attributes"]["drupal_internal__id"],
|
"drupal_id": animal["attributes"]["drupal_internal__id"],
|
||||||
"name": animal["attributes"]["name"],
|
"name": animal["attributes"]["name"],
|
||||||
"animal_type_uuid": animal_type.uuid,
|
"animal_type_uuid": animal_type.uuid,
|
||||||
"sex": animal["attributes"]["sex"],
|
"sex": animal["attributes"]["sex"],
|
||||||
|
|
@ -229,7 +229,7 @@ class AnimalTypeImporter(FromFarmOS, ToWutta):
|
||||||
|
|
||||||
supported_fields = [
|
supported_fields = [
|
||||||
"farmos_uuid",
|
"farmos_uuid",
|
||||||
"drupal_internal_id",
|
"drupal_id",
|
||||||
"name",
|
"name",
|
||||||
"description",
|
"description",
|
||||||
"changed",
|
"changed",
|
||||||
|
|
@ -244,7 +244,7 @@ class AnimalTypeImporter(FromFarmOS, ToWutta):
|
||||||
""" """
|
""" """
|
||||||
return {
|
return {
|
||||||
"farmos_uuid": UUID(animal_type["id"]),
|
"farmos_uuid": UUID(animal_type["id"]),
|
||||||
"drupal_internal_id": animal_type["attributes"]["drupal_internal__tid"],
|
"drupal_id": animal_type["attributes"]["drupal_internal__tid"],
|
||||||
"name": animal_type["attributes"]["name"],
|
"name": animal_type["attributes"]["name"],
|
||||||
"description": animal_type["attributes"]["description"],
|
"description": animal_type["attributes"]["description"],
|
||||||
"changed": self.normalize_datetime(animal_type["attributes"]["changed"]),
|
"changed": self.normalize_datetime(animal_type["attributes"]["changed"]),
|
||||||
|
|
@ -260,7 +260,7 @@ class AssetTypeImporter(FromFarmOS, ToWutta):
|
||||||
|
|
||||||
supported_fields = [
|
supported_fields = [
|
||||||
"farmos_uuid",
|
"farmos_uuid",
|
||||||
"drupal_internal_id",
|
"drupal_id",
|
||||||
"name",
|
"name",
|
||||||
"description",
|
"description",
|
||||||
]
|
]
|
||||||
|
|
@ -274,7 +274,7 @@ class AssetTypeImporter(FromFarmOS, ToWutta):
|
||||||
""" """
|
""" """
|
||||||
return {
|
return {
|
||||||
"farmos_uuid": UUID(asset_type["id"]),
|
"farmos_uuid": UUID(asset_type["id"]),
|
||||||
"drupal_internal_id": asset_type["attributes"]["drupal_internal__id"],
|
"drupal_id": asset_type["attributes"]["drupal_internal__id"],
|
||||||
"name": asset_type["attributes"]["label"],
|
"name": asset_type["attributes"]["label"],
|
||||||
"description": asset_type["attributes"]["description"],
|
"description": asset_type["attributes"]["description"],
|
||||||
}
|
}
|
||||||
|
|
@ -289,7 +289,7 @@ class GroupImporter(FromFarmOS, ToWutta):
|
||||||
|
|
||||||
supported_fields = [
|
supported_fields = [
|
||||||
"farmos_uuid",
|
"farmos_uuid",
|
||||||
"drupal_internal_id",
|
"drupal_id",
|
||||||
"name",
|
"name",
|
||||||
"is_location",
|
"is_location",
|
||||||
"is_fixed",
|
"is_fixed",
|
||||||
|
|
@ -309,7 +309,7 @@ class GroupImporter(FromFarmOS, ToWutta):
|
||||||
|
|
||||||
return {
|
return {
|
||||||
"farmos_uuid": UUID(group["id"]),
|
"farmos_uuid": UUID(group["id"]),
|
||||||
"drupal_internal_id": group["attributes"]["drupal_internal__id"],
|
"drupal_id": group["attributes"]["drupal_internal__id"],
|
||||||
"name": group["attributes"]["name"],
|
"name": group["attributes"]["name"],
|
||||||
"is_location": group["attributes"]["is_location"],
|
"is_location": group["attributes"]["is_location"],
|
||||||
"is_fixed": group["attributes"]["is_fixed"],
|
"is_fixed": group["attributes"]["is_fixed"],
|
||||||
|
|
@ -327,7 +327,7 @@ class LandAssetImporter(FromFarmOS, ToWutta):
|
||||||
|
|
||||||
supported_fields = [
|
supported_fields = [
|
||||||
"farmos_uuid",
|
"farmos_uuid",
|
||||||
"drupal_internal_id",
|
"drupal_id",
|
||||||
"name",
|
"name",
|
||||||
"land_type_uuid",
|
"land_type_uuid",
|
||||||
"is_location",
|
"is_location",
|
||||||
|
|
@ -342,7 +342,7 @@ class LandAssetImporter(FromFarmOS, ToWutta):
|
||||||
|
|
||||||
self.land_types_by_id = {}
|
self.land_types_by_id = {}
|
||||||
for land_type in self.target_session.query(model.LandType):
|
for land_type in self.target_session.query(model.LandType):
|
||||||
self.land_types_by_id[land_type.drupal_internal_id] = land_type
|
self.land_types_by_id[land_type.drupal_id] = land_type
|
||||||
|
|
||||||
def get_source_objects(self):
|
def get_source_objects(self):
|
||||||
""" """
|
""" """
|
||||||
|
|
@ -364,7 +364,7 @@ class LandAssetImporter(FromFarmOS, ToWutta):
|
||||||
|
|
||||||
return {
|
return {
|
||||||
"farmos_uuid": UUID(land["id"]),
|
"farmos_uuid": UUID(land["id"]),
|
||||||
"drupal_internal_id": land["attributes"]["drupal_internal__id"],
|
"drupal_id": land["attributes"]["drupal_internal__id"],
|
||||||
"name": land["attributes"]["name"],
|
"name": land["attributes"]["name"],
|
||||||
"land_type_uuid": land_type.uuid,
|
"land_type_uuid": land_type.uuid,
|
||||||
"is_location": land["attributes"]["is_location"],
|
"is_location": land["attributes"]["is_location"],
|
||||||
|
|
@ -383,7 +383,7 @@ class LandTypeImporter(FromFarmOS, ToWutta):
|
||||||
|
|
||||||
supported_fields = [
|
supported_fields = [
|
||||||
"farmos_uuid",
|
"farmos_uuid",
|
||||||
"drupal_internal_id",
|
"drupal_id",
|
||||||
"name",
|
"name",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
@ -396,7 +396,7 @@ class LandTypeImporter(FromFarmOS, ToWutta):
|
||||||
""" """
|
""" """
|
||||||
return {
|
return {
|
||||||
"farmos_uuid": UUID(land_type["id"]),
|
"farmos_uuid": UUID(land_type["id"]),
|
||||||
"drupal_internal_id": land_type["attributes"]["drupal_internal__id"],
|
"drupal_id": land_type["attributes"]["drupal_internal__id"],
|
||||||
"name": land_type["attributes"]["label"],
|
"name": land_type["attributes"]["label"],
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -410,7 +410,7 @@ class LogTypeImporter(FromFarmOS, ToWutta):
|
||||||
|
|
||||||
supported_fields = [
|
supported_fields = [
|
||||||
"farmos_uuid",
|
"farmos_uuid",
|
||||||
"drupal_internal_id",
|
"drupal_id",
|
||||||
"name",
|
"name",
|
||||||
"description",
|
"description",
|
||||||
]
|
]
|
||||||
|
|
@ -424,7 +424,7 @@ class LogTypeImporter(FromFarmOS, ToWutta):
|
||||||
""" """
|
""" """
|
||||||
return {
|
return {
|
||||||
"farmos_uuid": UUID(log_type["id"]),
|
"farmos_uuid": UUID(log_type["id"]),
|
||||||
"drupal_internal_id": log_type["attributes"]["drupal_internal__id"],
|
"drupal_id": log_type["attributes"]["drupal_internal__id"],
|
||||||
"name": log_type["attributes"]["label"],
|
"name": log_type["attributes"]["label"],
|
||||||
"description": log_type["attributes"]["description"],
|
"description": log_type["attributes"]["description"],
|
||||||
}
|
}
|
||||||
|
|
@ -439,7 +439,7 @@ class StructureImporter(FromFarmOS, ToWutta):
|
||||||
|
|
||||||
supported_fields = [
|
supported_fields = [
|
||||||
"farmos_uuid",
|
"farmos_uuid",
|
||||||
"drupal_internal_id",
|
"drupal_id",
|
||||||
"name",
|
"name",
|
||||||
"structure_type_uuid",
|
"structure_type_uuid",
|
||||||
"is_location",
|
"is_location",
|
||||||
|
|
@ -455,9 +455,7 @@ class StructureImporter(FromFarmOS, ToWutta):
|
||||||
|
|
||||||
self.structure_types_by_id = {}
|
self.structure_types_by_id = {}
|
||||||
for structure_type in self.target_session.query(model.StructureType):
|
for structure_type in self.target_session.query(model.StructureType):
|
||||||
self.structure_types_by_id[structure_type.drupal_internal_id] = (
|
self.structure_types_by_id[structure_type.drupal_id] = structure_type
|
||||||
structure_type
|
|
||||||
)
|
|
||||||
|
|
||||||
def get_source_objects(self):
|
def get_source_objects(self):
|
||||||
""" """
|
""" """
|
||||||
|
|
@ -493,7 +491,7 @@ class StructureImporter(FromFarmOS, ToWutta):
|
||||||
|
|
||||||
return {
|
return {
|
||||||
"farmos_uuid": UUID(structure["id"]),
|
"farmos_uuid": UUID(structure["id"]),
|
||||||
"drupal_internal_id": structure["attributes"]["drupal_internal__id"],
|
"drupal_id": structure["attributes"]["drupal_internal__id"],
|
||||||
"name": structure["attributes"]["name"],
|
"name": structure["attributes"]["name"],
|
||||||
"structure_type_uuid": structure_type.uuid,
|
"structure_type_uuid": structure_type.uuid,
|
||||||
"is_location": structure["attributes"]["is_location"],
|
"is_location": structure["attributes"]["is_location"],
|
||||||
|
|
@ -513,7 +511,7 @@ class StructureTypeImporter(FromFarmOS, ToWutta):
|
||||||
|
|
||||||
supported_fields = [
|
supported_fields = [
|
||||||
"farmos_uuid",
|
"farmos_uuid",
|
||||||
"drupal_internal_id",
|
"drupal_id",
|
||||||
"name",
|
"name",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
@ -526,7 +524,7 @@ class StructureTypeImporter(FromFarmOS, ToWutta):
|
||||||
""" """
|
""" """
|
||||||
return {
|
return {
|
||||||
"farmos_uuid": UUID(structure_type["id"]),
|
"farmos_uuid": UUID(structure_type["id"]),
|
||||||
"drupal_internal_id": structure_type["attributes"]["drupal_internal__id"],
|
"drupal_id": structure_type["attributes"]["drupal_internal__id"],
|
||||||
"name": structure_type["attributes"]["label"],
|
"name": structure_type["attributes"]["label"],
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -540,7 +538,7 @@ class UserImporter(FromFarmOS, ToWutta):
|
||||||
|
|
||||||
supported_fields = [
|
supported_fields = [
|
||||||
"farmos_uuid",
|
"farmos_uuid",
|
||||||
"drupal_internal_id",
|
"drupal_id",
|
||||||
"username",
|
"username",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
@ -551,7 +549,7 @@ class UserImporter(FromFarmOS, ToWutta):
|
||||||
fields.extend(
|
fields.extend(
|
||||||
[
|
[
|
||||||
"farmos_uuid",
|
"farmos_uuid",
|
||||||
"drupal_internal_id",
|
"drupal_id",
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
return fields
|
return fields
|
||||||
|
|
@ -565,13 +563,13 @@ class UserImporter(FromFarmOS, ToWutta):
|
||||||
""" """
|
""" """
|
||||||
|
|
||||||
# nb. skip Anonymous user which does not have drupal id
|
# nb. skip Anonymous user which does not have drupal id
|
||||||
drupal_internal_id = user["attributes"].get("drupal_internal__uid")
|
drupal_id = user["attributes"].get("drupal_internal__uid")
|
||||||
if not drupal_internal_id:
|
if not drupal_id:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
return {
|
return {
|
||||||
"farmos_uuid": UUID(user["id"]),
|
"farmos_uuid": UUID(user["id"]),
|
||||||
"drupal_internal_id": drupal_internal_id,
|
"drupal_id": drupal_id,
|
||||||
"username": user["attributes"]["name"],
|
"username": user["attributes"]["name"],
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -55,7 +55,7 @@ class AnimalTypeView(WuttaFarmMasterView):
|
||||||
"description",
|
"description",
|
||||||
"changed",
|
"changed",
|
||||||
"farmos_uuid",
|
"farmos_uuid",
|
||||||
"drupal_internal_id",
|
"drupal_id",
|
||||||
]
|
]
|
||||||
|
|
||||||
has_rows = True
|
has_rows = True
|
||||||
|
|
@ -80,9 +80,7 @@ class AnimalTypeView(WuttaFarmMasterView):
|
||||||
g.set_link("name")
|
g.set_link("name")
|
||||||
|
|
||||||
def get_farmos_url(self, animal_type):
|
def get_farmos_url(self, animal_type):
|
||||||
return self.app.get_farmos_url(
|
return self.app.get_farmos_url(f"/taxonomy/term/{animal_type.drupal_id}")
|
||||||
f"/taxonomy/term/{animal_type.drupal_internal_id}"
|
|
||||||
)
|
|
||||||
|
|
||||||
def get_xref_buttons(self, animal_type):
|
def get_xref_buttons(self, animal_type):
|
||||||
buttons = super().get_xref_buttons(animal_type)
|
buttons = super().get_xref_buttons(animal_type)
|
||||||
|
|
|
||||||
|
|
@ -64,7 +64,7 @@ class AnimalView(WuttaFarmMasterView):
|
||||||
"active",
|
"active",
|
||||||
"notes",
|
"notes",
|
||||||
"farmos_uuid",
|
"farmos_uuid",
|
||||||
"drupal_internal_id",
|
"drupal_id",
|
||||||
"image_url",
|
"image_url",
|
||||||
"image",
|
"image",
|
||||||
]
|
]
|
||||||
|
|
@ -99,7 +99,7 @@ class AnimalView(WuttaFarmMasterView):
|
||||||
f.set_default("image", animal.image_url)
|
f.set_default("image", animal.image_url)
|
||||||
|
|
||||||
def get_farmos_url(self, animal):
|
def get_farmos_url(self, animal):
|
||||||
return self.app.get_farmos_url(f"/asset/{animal.drupal_internal_id}")
|
return self.app.get_farmos_url(f"/asset/{animal.drupal_id}")
|
||||||
|
|
||||||
def get_xref_buttons(self, animal):
|
def get_xref_buttons(self, animal):
|
||||||
buttons = super().get_xref_buttons(animal)
|
buttons = super().get_xref_buttons(animal)
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,7 @@ class AssetTypeView(WuttaFarmMasterView):
|
||||||
"name",
|
"name",
|
||||||
"description",
|
"description",
|
||||||
"farmos_uuid",
|
"farmos_uuid",
|
||||||
"drupal_internal_id",
|
"drupal_id",
|
||||||
]
|
]
|
||||||
|
|
||||||
def configure_grid(self, grid):
|
def configure_grid(self, grid):
|
||||||
|
|
|
||||||
|
|
@ -96,7 +96,7 @@ class AnimalTypeView(FarmOSMasterView):
|
||||||
|
|
||||||
return {
|
return {
|
||||||
"uuid": animal_type["id"],
|
"uuid": animal_type["id"],
|
||||||
"drupal_internal_id": animal_type["attributes"]["drupal_internal__tid"],
|
"drupal_id": animal_type["attributes"]["drupal_internal__tid"],
|
||||||
"name": animal_type["attributes"]["name"],
|
"name": animal_type["attributes"]["name"],
|
||||||
"description": description or colander.null,
|
"description": description or colander.null,
|
||||||
"changed": changed,
|
"changed": changed,
|
||||||
|
|
@ -121,7 +121,7 @@ class AnimalTypeView(FarmOSMasterView):
|
||||||
"View in farmOS",
|
"View in farmOS",
|
||||||
primary=True,
|
primary=True,
|
||||||
url=self.app.get_farmos_url(
|
url=self.app.get_farmos_url(
|
||||||
f"/taxonomy/term/{animal_type['drupal_internal_id']}"
|
f"/taxonomy/term/{animal_type['drupal_id']}"
|
||||||
),
|
),
|
||||||
target="_blank",
|
target="_blank",
|
||||||
icon_left="external-link-alt",
|
icon_left="external-link-alt",
|
||||||
|
|
|
||||||
|
|
@ -175,7 +175,7 @@ class AnimalView(FarmOSMasterView):
|
||||||
|
|
||||||
return {
|
return {
|
||||||
"uuid": animal["id"],
|
"uuid": animal["id"],
|
||||||
"drupal_internal_id": animal["attributes"]["drupal_internal__id"],
|
"drupal_id": animal["attributes"]["drupal_internal__id"],
|
||||||
"name": animal["attributes"]["name"],
|
"name": animal["attributes"]["name"],
|
||||||
"birthdate": birthdate,
|
"birthdate": birthdate,
|
||||||
"sex": animal["attributes"]["sex"],
|
"sex": animal["attributes"]["sex"],
|
||||||
|
|
@ -222,7 +222,7 @@ class AnimalView(FarmOSMasterView):
|
||||||
self.make_button(
|
self.make_button(
|
||||||
"View in farmOS",
|
"View in farmOS",
|
||||||
primary=True,
|
primary=True,
|
||||||
url=self.app.get_farmos_url(f"/asset/{animal['drupal_internal_id']}"),
|
url=self.app.get_farmos_url(f"/asset/{animal['drupal_id']}"),
|
||||||
target="_blank",
|
target="_blank",
|
||||||
icon_left="external-link-alt",
|
icon_left="external-link-alt",
|
||||||
),
|
),
|
||||||
|
|
|
||||||
|
|
@ -78,7 +78,7 @@ class AssetTypeView(FarmOSMasterView):
|
||||||
def normalize_asset_type(self, asset_type):
|
def normalize_asset_type(self, asset_type):
|
||||||
return {
|
return {
|
||||||
"uuid": asset_type["id"],
|
"uuid": asset_type["id"],
|
||||||
"drupal_internal_id": asset_type["attributes"]["drupal_internal__id"],
|
"drupal_id": asset_type["attributes"]["drupal_internal__id"],
|
||||||
"label": asset_type["attributes"]["label"],
|
"label": asset_type["attributes"]["label"],
|
||||||
"description": asset_type["attributes"]["description"],
|
"description": asset_type["attributes"]["description"],
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -109,7 +109,7 @@ class GroupView(FarmOSMasterView):
|
||||||
|
|
||||||
return {
|
return {
|
||||||
"uuid": group["id"],
|
"uuid": group["id"],
|
||||||
"drupal_internal_id": group["attributes"]["drupal_internal__id"],
|
"drupal_id": group["attributes"]["drupal_internal__id"],
|
||||||
"name": group["attributes"]["name"],
|
"name": group["attributes"]["name"],
|
||||||
"created": created,
|
"created": created,
|
||||||
"changed": changed,
|
"changed": changed,
|
||||||
|
|
@ -148,7 +148,7 @@ class GroupView(FarmOSMasterView):
|
||||||
self.make_button(
|
self.make_button(
|
||||||
"View in farmOS",
|
"View in farmOS",
|
||||||
primary=True,
|
primary=True,
|
||||||
url=self.app.get_farmos_url(f"/asset/{group['drupal_internal_id']}"),
|
url=self.app.get_farmos_url(f"/asset/{group['drupal_id']}"),
|
||||||
target="_blank",
|
target="_blank",
|
||||||
icon_left="external-link-alt",
|
icon_left="external-link-alt",
|
||||||
),
|
),
|
||||||
|
|
|
||||||
|
|
@ -118,7 +118,7 @@ class LandAssetView(FarmOSMasterView):
|
||||||
|
|
||||||
return {
|
return {
|
||||||
"uuid": land["id"],
|
"uuid": land["id"],
|
||||||
"drupal_internal_id": land["attributes"]["drupal_internal__id"],
|
"drupal_id": land["attributes"]["drupal_internal__id"],
|
||||||
"name": land["attributes"]["name"],
|
"name": land["attributes"]["name"],
|
||||||
"land_type": land["attributes"]["land_type"],
|
"land_type": land["attributes"]["land_type"],
|
||||||
"created": created,
|
"created": created,
|
||||||
|
|
@ -155,7 +155,7 @@ class LandAssetView(FarmOSMasterView):
|
||||||
self.make_button(
|
self.make_button(
|
||||||
"View in farmOS",
|
"View in farmOS",
|
||||||
primary=True,
|
primary=True,
|
||||||
url=self.app.get_farmos_url(f"/asset/{land['drupal_internal_id']}"),
|
url=self.app.get_farmos_url(f"/asset/{land['drupal_id']}"),
|
||||||
target="_blank",
|
target="_blank",
|
||||||
icon_left="external-link-alt",
|
icon_left="external-link-alt",
|
||||||
),
|
),
|
||||||
|
|
@ -169,7 +169,7 @@ class LandAssetView(FarmOSMasterView):
|
||||||
self.make_button(
|
self.make_button(
|
||||||
"View in farmOS",
|
"View in farmOS",
|
||||||
primary=True,
|
primary=True,
|
||||||
url=self.app.get_farmos_url(f"/asset/{land['drupal_internal_id']}"),
|
url=self.app.get_farmos_url(f"/asset/{land['drupal_id']}"),
|
||||||
target="_blank",
|
target="_blank",
|
||||||
icon_left="external-link-alt",
|
icon_left="external-link-alt",
|
||||||
),
|
),
|
||||||
|
|
|
||||||
|
|
@ -73,7 +73,7 @@ class LandTypeView(FarmOSMasterView):
|
||||||
def normalize_land_type(self, land_type):
|
def normalize_land_type(self, land_type):
|
||||||
return {
|
return {
|
||||||
"uuid": land_type["id"],
|
"uuid": land_type["id"],
|
||||||
"drupal_internal_id": land_type["attributes"]["drupal_internal__id"],
|
"drupal_id": land_type["attributes"]["drupal_internal__id"],
|
||||||
"label": land_type["attributes"]["label"],
|
"label": land_type["attributes"]["label"],
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -75,7 +75,7 @@ class LogTypeView(FarmOSMasterView):
|
||||||
def normalize_log_type(self, log_type):
|
def normalize_log_type(self, log_type):
|
||||||
return {
|
return {
|
||||||
"uuid": log_type["id"],
|
"uuid": log_type["id"],
|
||||||
"drupal_internal_id": log_type["attributes"]["drupal_internal__id"],
|
"drupal_id": log_type["attributes"]["drupal_internal__id"],
|
||||||
"label": log_type["attributes"]["label"],
|
"label": log_type["attributes"]["label"],
|
||||||
"description": log_type["attributes"]["description"],
|
"description": log_type["attributes"]["description"],
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -96,7 +96,7 @@ class ActivityLogView(FarmOSMasterView):
|
||||||
|
|
||||||
return {
|
return {
|
||||||
"uuid": log["id"],
|
"uuid": log["id"],
|
||||||
"drupal_internal_id": log["attributes"]["drupal_internal__id"],
|
"drupal_id": log["attributes"]["drupal_internal__id"],
|
||||||
"name": log["attributes"]["name"],
|
"name": log["attributes"]["name"],
|
||||||
"timestamp": timestamp,
|
"timestamp": timestamp,
|
||||||
"status": log["attributes"]["status"],
|
"status": log["attributes"]["status"],
|
||||||
|
|
@ -119,7 +119,7 @@ class ActivityLogView(FarmOSMasterView):
|
||||||
self.make_button(
|
self.make_button(
|
||||||
"View in farmOS",
|
"View in farmOS",
|
||||||
primary=True,
|
primary=True,
|
||||||
url=self.app.get_farmos_url(f"/log/{log['drupal_internal_id']}"),
|
url=self.app.get_farmos_url(f"/log/{log['drupal_id']}"),
|
||||||
target="_blank",
|
target="_blank",
|
||||||
icon_left="external-link-alt",
|
icon_left="external-link-alt",
|
||||||
),
|
),
|
||||||
|
|
|
||||||
|
|
@ -75,7 +75,7 @@ class StructureTypeView(FarmOSMasterView):
|
||||||
def normalize_structure_type(self, structure_type):
|
def normalize_structure_type(self, structure_type):
|
||||||
return {
|
return {
|
||||||
"uuid": structure_type["id"],
|
"uuid": structure_type["id"],
|
||||||
"drupal_internal_id": structure_type["attributes"]["drupal_internal__id"],
|
"drupal_id": structure_type["attributes"]["drupal_internal__id"],
|
||||||
"label": structure_type["attributes"]["label"],
|
"label": structure_type["attributes"]["label"],
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -147,7 +147,7 @@ class StructureView(FarmOSMasterView):
|
||||||
|
|
||||||
return {
|
return {
|
||||||
"uuid": structure["id"],
|
"uuid": structure["id"],
|
||||||
"drupal_internal_id": structure["attributes"]["drupal_internal__id"],
|
"drupal_id": structure["attributes"]["drupal_internal__id"],
|
||||||
"name": structure["attributes"]["name"],
|
"name": structure["attributes"]["name"],
|
||||||
"structure_type": structure["attributes"]["structure_type"],
|
"structure_type": structure["attributes"]["structure_type"],
|
||||||
"is_fixed": structure["attributes"]["is_fixed"],
|
"is_fixed": structure["attributes"]["is_fixed"],
|
||||||
|
|
@ -193,9 +193,7 @@ class StructureView(FarmOSMasterView):
|
||||||
self.make_button(
|
self.make_button(
|
||||||
"View in farmOS",
|
"View in farmOS",
|
||||||
primary=True,
|
primary=True,
|
||||||
url=self.app.get_farmos_url(
|
url=self.app.get_farmos_url(f"/asset/{structure['drupal_id']}"),
|
||||||
f"/asset/{structure['drupal_internal_id']}"
|
|
||||||
),
|
|
||||||
target="_blank",
|
target="_blank",
|
||||||
icon_left="external-link-alt",
|
icon_left="external-link-alt",
|
||||||
),
|
),
|
||||||
|
|
|
||||||
|
|
@ -95,7 +95,7 @@ class UserView(FarmOSMasterView):
|
||||||
|
|
||||||
return {
|
return {
|
||||||
"uuid": user["id"],
|
"uuid": user["id"],
|
||||||
"drupal_internal_id": user["attributes"].get("drupal_internal__uid"),
|
"drupal_id": user["attributes"].get("drupal_internal__uid"),
|
||||||
"display_name": user["attributes"]["display_name"],
|
"display_name": user["attributes"]["display_name"],
|
||||||
"name": user["attributes"].get("name") or colander.null,
|
"name": user["attributes"].get("name") or colander.null,
|
||||||
"mail": user["attributes"].get("mail") or colander.null,
|
"mail": user["attributes"].get("mail") or colander.null,
|
||||||
|
|
@ -120,7 +120,7 @@ class UserView(FarmOSMasterView):
|
||||||
session = self.Session()
|
session = self.Session()
|
||||||
buttons = []
|
buttons = []
|
||||||
|
|
||||||
if drupal_id := user["drupal_internal_id"]:
|
if drupal_id := user["drupal_id"]:
|
||||||
buttons.append(
|
buttons.append(
|
||||||
self.make_button(
|
self.make_button(
|
||||||
"View in farmOS",
|
"View in farmOS",
|
||||||
|
|
|
||||||
|
|
@ -58,7 +58,7 @@ class GroupView(WuttaFarmMasterView):
|
||||||
"active",
|
"active",
|
||||||
"notes",
|
"notes",
|
||||||
"farmos_uuid",
|
"farmos_uuid",
|
||||||
"drupal_internal_id",
|
"drupal_id",
|
||||||
]
|
]
|
||||||
|
|
||||||
def configure_grid(self, grid):
|
def configure_grid(self, grid):
|
||||||
|
|
@ -76,7 +76,7 @@ class GroupView(WuttaFarmMasterView):
|
||||||
f.set_widget("notes", "notes")
|
f.set_widget("notes", "notes")
|
||||||
|
|
||||||
def get_farmos_url(self, group):
|
def get_farmos_url(self, group):
|
||||||
return self.app.get_farmos_url(f"/asset/{group.drupal_internal_id}")
|
return self.app.get_farmos_url(f"/asset/{group.drupal_id}")
|
||||||
|
|
||||||
def get_xref_buttons(self, group):
|
def get_xref_buttons(self, group):
|
||||||
buttons = super().get_xref_buttons(group)
|
buttons = super().get_xref_buttons(group)
|
||||||
|
|
|
||||||
|
|
@ -62,7 +62,7 @@ class LandAssetView(WuttaFarmMasterView):
|
||||||
"notes",
|
"notes",
|
||||||
"active",
|
"active",
|
||||||
"farmos_uuid",
|
"farmos_uuid",
|
||||||
"drupal_internal_id",
|
"drupal_id",
|
||||||
]
|
]
|
||||||
|
|
||||||
def configure_grid(self, grid):
|
def configure_grid(self, grid):
|
||||||
|
|
@ -86,7 +86,7 @@ class LandAssetView(WuttaFarmMasterView):
|
||||||
f.set_node("land_type", LandTypeRef(self.request))
|
f.set_node("land_type", LandTypeRef(self.request))
|
||||||
|
|
||||||
def get_farmos_url(self, land):
|
def get_farmos_url(self, land):
|
||||||
return self.app.get_farmos_url(f"/asset/{land.drupal_internal_id}")
|
return self.app.get_farmos_url(f"/asset/{land.drupal_id}")
|
||||||
|
|
||||||
def get_xref_buttons(self, land_asset):
|
def get_xref_buttons(self, land_asset):
|
||||||
buttons = super().get_xref_buttons(land_asset)
|
buttons = super().get_xref_buttons(land_asset)
|
||||||
|
|
|
||||||
|
|
@ -49,7 +49,7 @@ class LandTypeView(WuttaFarmMasterView):
|
||||||
form_fields = [
|
form_fields = [
|
||||||
"name",
|
"name",
|
||||||
"farmos_uuid",
|
"farmos_uuid",
|
||||||
"drupal_internal_id",
|
"drupal_id",
|
||||||
]
|
]
|
||||||
|
|
||||||
has_rows = True
|
has_rows = True
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,7 @@ class LogTypeView(WuttaFarmMasterView):
|
||||||
"name",
|
"name",
|
||||||
"description",
|
"description",
|
||||||
"farmos_uuid",
|
"farmos_uuid",
|
||||||
"drupal_internal_id",
|
"drupal_id",
|
||||||
]
|
]
|
||||||
|
|
||||||
def configure_grid(self, grid):
|
def configure_grid(self, grid):
|
||||||
|
|
|
||||||
|
|
@ -35,13 +35,13 @@ class WuttaFarmMasterView(MasterView):
|
||||||
|
|
||||||
labels = {
|
labels = {
|
||||||
"farmos_uuid": "farmOS UUID",
|
"farmos_uuid": "farmOS UUID",
|
||||||
"drupal_internal_id": "Drupal Internal ID",
|
"drupal_id": "Drupal ID",
|
||||||
"image_url": "Image URL",
|
"image_url": "Image URL",
|
||||||
}
|
}
|
||||||
|
|
||||||
row_labels = {
|
row_labels = {
|
||||||
"farmos_uuid": "farmOS UUID",
|
"farmos_uuid": "farmOS UUID",
|
||||||
"drupal_internal_id": "Drupal Internal ID",
|
"drupal_id": "Drupal ID",
|
||||||
"image_url": "Image URL",
|
"image_url": "Image URL",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -49,7 +49,7 @@ class StructureTypeView(WuttaFarmMasterView):
|
||||||
form_fields = [
|
form_fields = [
|
||||||
"name",
|
"name",
|
||||||
"farmos_uuid",
|
"farmos_uuid",
|
||||||
"drupal_internal_id",
|
"drupal_id",
|
||||||
]
|
]
|
||||||
|
|
||||||
has_rows = True
|
has_rows = True
|
||||||
|
|
|
||||||
|
|
@ -62,7 +62,7 @@ class StructureView(WuttaFarmMasterView):
|
||||||
"notes",
|
"notes",
|
||||||
"active",
|
"active",
|
||||||
"farmos_uuid",
|
"farmos_uuid",
|
||||||
"drupal_internal_id",
|
"drupal_id",
|
||||||
"image_url",
|
"image_url",
|
||||||
"image",
|
"image",
|
||||||
]
|
]
|
||||||
|
|
@ -96,7 +96,7 @@ class StructureView(WuttaFarmMasterView):
|
||||||
f.set_default("image", structure.image_url)
|
f.set_default("image", structure.image_url)
|
||||||
|
|
||||||
def get_farmos_url(self, structure):
|
def get_farmos_url(self, structure):
|
||||||
return self.app.get_farmos_url(f"/asset/{structure.drupal_internal_id}")
|
return self.app.get_farmos_url(f"/asset/{structure.drupal_id}")
|
||||||
|
|
||||||
def get_xref_buttons(self, structure):
|
def get_xref_buttons(self, structure):
|
||||||
buttons = super().get_xref_buttons(structure)
|
buttons = super().get_xref_buttons(structure)
|
||||||
|
|
|
||||||
|
|
@ -33,7 +33,7 @@ class UserView(base.UserView):
|
||||||
|
|
||||||
labels = {
|
labels = {
|
||||||
"farmos_uuid": "farmOS UUID",
|
"farmos_uuid": "farmOS UUID",
|
||||||
"drupal_internal_id": "Drupal Internal ID",
|
"drupal_id": "Drupal ID",
|
||||||
}
|
}
|
||||||
|
|
||||||
def get_template_context(self, context):
|
def get_template_context(self, context):
|
||||||
|
|
@ -54,19 +54,19 @@ class UserView(base.UserView):
|
||||||
f.fields.append("farmos_uuid")
|
f.fields.append("farmos_uuid")
|
||||||
f.set_default("farmos_uuid", user.farmos_uuid)
|
f.set_default("farmos_uuid", user.farmos_uuid)
|
||||||
|
|
||||||
# drupal_internal_id
|
# drupal_id
|
||||||
f.fields.append("drupal_internal_id")
|
f.fields.append("drupal_id")
|
||||||
f.set_default("drupal_internal_id", user.drupal_internal_id)
|
f.set_default("drupal_id", user.drupal_id)
|
||||||
|
|
||||||
def get_xref_buttons(self, user):
|
def get_xref_buttons(self, user):
|
||||||
buttons = []
|
buttons = []
|
||||||
|
|
||||||
if user.drupal_internal_id:
|
if user.drupal_id:
|
||||||
buttons.append(
|
buttons.append(
|
||||||
self.make_button(
|
self.make_button(
|
||||||
"View in farmOS",
|
"View in farmOS",
|
||||||
primary=True,
|
primary=True,
|
||||||
url=self.app.get_farmos_url(f"/user/{user.drupal_internal_id}"),
|
url=self.app.get_farmos_url(f"/user/{user.drupal_id}"),
|
||||||
target="_blank",
|
target="_blank",
|
||||||
icon_left="external-link-alt",
|
icon_left="external-link-alt",
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue