{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.triggers.TimerTrigger$TimerTriggerCause",
          "shortDescription" : "Started by timer"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/dev" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 746,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "e67f585bb5cee21944621662aaf324c7a83ea684",
            "branch" : [
              {
                "SHA1" : "e67f585bb5cee21944621662aaf324c7a83ea684",
                "name" : "refs/remotes/origin/dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "e67f585bb5cee21944621662aaf324c7a83ea684",
            "branch" : [
              {
                "SHA1" : "e67f585bb5cee21944621662aaf324c7a83ea684",
                "name" : "refs/remotes/origin/dev"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "e67f585bb5cee21944621662aaf324c7a83ea684",
        "branch" : [
          {
            "SHA1" : "e67f585bb5cee21944621662aaf324c7a83ea684",
            "name" : "refs/remotes/origin/dev"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/younex1/erp-nuxt-frontend.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#746",
  "duration" : 64648,
  "estimatedDuration" : 61503,
  "executor" : None,
  "fullDisplayName" : "build-logship-frontend #746",
  "id" : "746",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 746,
  "queueId" : 5770,
  "result" : "SUCCESS",
  "timestamp" : 1790208000766,
  "url" : "https://jenkins.younex.de/job/build-logship-frontend/746/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "app/components/TopMegaBar.vue",
          "app/components/sales/GenerateShipmentsPanel.vue",
          "app/pages/mobile/generate-shipments.vue",
          "app/assets/langs/shared.js"
        ],
        "commitId" : "ab503b96024d3112936f6dd7ebc50a5e3a78c703",
        "timestamp" : 1790147862000,
        "author" : {
          "absoluteUrl" : "https://jenkins.younex.de/user/info",
          "fullName" : "info"
        },
        "authorEmail" : "info@younex.de",
        "comment" : "Generate shipments: picklist in Simple mode, id-less sort dialog, merchant cards as the only scope\u000a\u000aSimple runs now also print one locator-sorted picklist server-side after the\u000ashipment PDFs (fail-soft, third progress phase, digital picking defaults to the\u000asame order). The picklist sort dialog used hard-coded input ids with label[for];\u000awith the panel mounted twice (route + kept-alive top-bar modal) label clicks\u000alanded on the other instance, so the radios could not be picked — now wrapping\u000alabels with a per-instance radio name. printPDF resolves through the print\u000arequest so failures are catchable; the server-print toast recognises picklists.\u000a\u000aThe Advanced tab's old warehouse scope (Single/Selected/All, warehouse select,\u000awarehouse cards) is removed on desktop and mobile: the merchant cards are the\u000asingle scope in both tabs, runs loop over the picked merchants' warehouses and\u000athe sequential queue is restricted by their warehouse ids. Order-row hand-offs\u000a(useGenerateShipments) preselect the merchant card and open Advanced with the\u000apartner set. Top-bar quick link renamed to \"Generate Shipments\".\u000a",
        "date" : "2026-09-23 09:17:42 +0200",
        "id" : "ab503b96024d3112936f6dd7ebc50a5e3a78c703",
        "msg" : "Generate shipments: picklist in Simple mode, id-less sort dialog, merchant cards as the only scope",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "app/assets/langs/shared.js"
          },
          {
            "editType" : "edit",
            "file" : "app/pages/mobile/generate-shipments.vue"
          },
          {
            "editType" : "edit",
            "file" : "app/components/TopMegaBar.vue"
          },
          {
            "editType" : "edit",
            "file" : "app/components/sales/GenerateShipmentsPanel.vue"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "app/components/sales/GenerateShipmentsPanel.vue",
          "app/assets/langs/shared.js"
        ],
        "commitId" : "e43d2a9bb5270df1b480977e3e6056e139679469",
        "timestamp" : 1790150736000,
        "author" : {
          "absoluteUrl" : "https://jenkins.younex.de/user/info",
          "fullName" : "info"
        },
        "authorEmail" : "info@younex.de",
        "comment" : "Generate shipments (Simple tab): separate 'Print Shipments & Picklist' and 'Print Picklist' buttons; picklist sort dialog defaults to locator\u000a",
        "date" : "2026-09-23 10:05:36 +0200",
        "id" : "e43d2a9bb5270df1b480977e3e6056e139679469",
        "msg" : "Generate shipments (Simple tab): separate 'Print Shipments & Picklist' and 'Print Picklist' buttons; picklist sort dialog defaults to locator",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "app/components/sales/GenerateShipmentsPanel.vue"
          },
          {
            "editType" : "edit",
            "file" : "app/assets/langs/shared.js"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "app/components/AttachmentModal.vue",
          "app/pages/requests/my-tickets/index.vue",
          "app/components/requests/MyTicketDetail.vue"
        ],
        "commitId" : "e67f585bb5cee21944621662aaf324c7a83ea684",
        "timestamp" : 1790150736000,
        "author" : {
          "absoluteUrl" : "https://jenkins.younex.de/user/info",
          "fullName" : "info"
        },
        "authorEmail" : "info@younex.de",
        "comment" : "My tickets: paste / drag & drop files into the chat composer uploads them as ticket attachments\u000a",
        "date" : "2026-09-23 10:05:36 +0200",
        "id" : "e67f585bb5cee21944621662aaf324c7a83ea684",
        "msg" : "My tickets: paste / drag & drop files into the chat composer uploads them as ticket attachments",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "app/components/AttachmentModal.vue"
          },
          {
            "editType" : "edit",
            "file" : "app/pages/requests/my-tickets/index.vue"
          },
          {
            "editType" : "edit",
            "file" : "app/components/requests/MyTicketDetail.vue"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jenkins.younex.de/user/info",
      "fullName" : "info"
    }
  ]
}