updated files table on pm show page to force single line and added migration to increase column size of process-model identifier in message triggerable table w/ burnettk (#515)

Co-authored-by: jasquat <jasquat@users.noreply.github.com>
This commit is contained in:
jasquat 2023-09-27 12:00:09 -04:00 committed by GitHub
parent 8a717e3431
commit ff558388ec
4 changed files with 60 additions and 4 deletions

View File

@ -0,0 +1,37 @@
"""empty message
Revision ID: 698a921acb46
Revises: 4d438975ff4d
Create Date: 2023-09-27 11:15:33.302047
"""
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic.
revision = '698a921acb46'
down_revision = '4d438975ff4d'
branch_labels = None
depends_on = None
def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
with op.batch_alter_table('message_triggerable_process_model', schema=None) as batch_op:
batch_op.alter_column('process_model_identifier',
existing_type=sa.String(length=50),
type_=sa.String(length=255),
existing_nullable=False)
# ### end Alembic commands ###
def downgrade():
# ### commands auto generated by Alembic - please adjust! ###
with op.batch_alter_table('message_triggerable_process_model', schema=None) as batch_op:
batch_op.alter_column('process_model_identifier',
existing_type=sa.String(length=255),
type_=sa.String(length=50),
existing_nullable=False)
# ### end Alembic commands ###

View File

@ -7,6 +7,6 @@ class MessageTriggerableProcessModel(SpiffworkflowBaseDBModel):
id = db.Column(db.Integer, primary_key=True) id = db.Column(db.Integer, primary_key=True)
message_name: str = db.Column(db.String(255), index=True) message_name: str = db.Column(db.String(255), index=True)
process_model_identifier: str = db.Column(db.String(50), nullable=False, index=True) process_model_identifier: str = db.Column(db.String(255), nullable=False, index=True)
updated_at_in_seconds: int = db.Column(db.Integer) updated_at_in_seconds: int = db.Column(db.Integer)
created_at_in_seconds: int = db.Column(db.Integer) created_at_in_seconds: int = db.Column(db.Integer)

View File

@ -856,3 +856,14 @@ div.onboarding {
.completed-task-modal .cds--form__helper-text--disabled { .completed-task-modal .cds--form__helper-text--disabled {
--cds-text-disabled: rgba(22, 22, 22, .5); --cds-text-disabled: rgba(22, 22, 22, .5);
} }
.process-model-file-table {
width: 100%;
table-layout: fixed;
overflow: hidden;
white-space: nowrap;
}
.process-model-file-table-filename {
overflow: hidden;
text-overflow: ellipsis;
}

View File

@ -383,7 +383,11 @@ export default function ProcessModelShow() {
} }
constructedTag = ( constructedTag = (
<TableRow key={processModelFile.name}> <TableRow key={processModelFile.name}>
<TableCell key={`${processModelFile.name}-cell`}> <TableCell
key={`${processModelFile.name}-cell`}
className="process-model-file-table-filename"
title={processModelFile.name}
>
{fileLink} {fileLink}
{primarySuffix} {primarySuffix}
</TableCell> </TableCell>
@ -394,7 +398,11 @@ export default function ProcessModelShow() {
}); });
return ( return (
<Table size="lg" useZebraStyles={false}> <Table
size="lg"
useZebraStyles={false}
className="process-model-file-table"
>
<TableHead> <TableHead>
<TableRow> <TableRow>
<TableHeader id="Name" key="Name"> <TableHeader id="Name" key="Name">
@ -648,7 +656,7 @@ export default function ProcessModelShow() {
<TabPanel>{readmeFileArea()}</TabPanel> <TabPanel>{readmeFileArea()}</TabPanel>
<TabPanel> <TabPanel>
<Grid condensed fullWidth className="megacondensed"> <Grid condensed fullWidth className="megacondensed">
<Column md={4} lg={8} sm={4}> <Column md={6} lg={12} sm={4}>
<Can <Can
I="POST" I="POST"
a={targetUris.processModelFileCreatePath} a={targetUris.processModelFileCreatePath}