Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ønsket endring på /lines endepunkt #372

Open
GauteR opened this issue Oct 6, 2022 · 3 comments
Open

Ønsket endring på /lines endepunkt #372

GauteR opened this issue Oct 6, 2022 · 3 comments
Assignees
Labels
API Middels jobb Aktivitet som gjennomføres i løpet av en periode, og tar mer enn en uke å gjøre Middels prioritet Produksjon

Comments

@GauteR
Copy link
Member

GauteR commented Oct 6, 2022

https://github.com/nlbdev/produksjonssystem/blob/master/produksjonssystem/core/endpoints/lines.py

Noen punkter:

  • Endepunktet gir en liste med produksjonslinjer, men noen har samme id - dette skaper problemer
  • Ønsker at hver produksjonslinje beskrives fra start til slutt - så en linje kan omtales som "EPUB-linja" eller "DOCX-linja" osv.
  • Ønsker at directories blandes inn, ikke bare steps. F.eks.
[
    { 
      id: "epub",
      name: "Daisy 2.02 EPUB",
      line: [
        {type: "directory", id: "incoming"},
        {type: "step", id: "incoming-nordic"},
        {type: "directory", id: "master"},
        {type: "step", id: "nordic-epub-to-nlbpub"},
        {type: "directory", id: "nlbpub"},
        {type: "step", id: "insert-metadata-xhtml"},
        {type: "directory", id: "pub-in-ebook"},
        {type: "step", id: "prepare-for-ebook"},
        {type: "directory", id: "pub-ready-ebook"},
        {type: "step", id: "nlbpub-to-epub"},
        {type: "directory", id: "epub-ebook"},
      ]
    },
    { 
      id: "pef",
      name: "Punktskrift",
      line: [
        {type: "directory", id: "incoming"},
        {type: "step", id: "incoming-nordic"},
        {type: "directory", id: "master"},
        {type: "step", id: "nordic-epub-to-nlbpub"},
        {type: "directory", id: "nlbpub"},
        {type: "step", id: "insert-metadata-braille"},
        {type: "directory", id: "pub-in-braille"},
        {type: "step", id: "prepare-for-braille"},
        {type: "directory", id: "pub-ready-braille"},
        {type: "step", id: "nlbpub-to-pef"},
        {type: "directory", id: "pef"},
      ]
    },
}
@GauteR GauteR added Middels jobb Aktivitet som gjennomføres i løpet av en periode, og tar mer enn en uke å gjøre Høy prioritet API Produksjon labels Oct 6, 2022
@josteinaj
Copy link
Member

Høres lurt ut. I tillegg så bør egentlig linjer være definert i production-interface, og ikke produksjonssystemet. Så dette er kanskje en god anledning til å legge det inn der.

@espso
Copy link
Contributor

espso commented Oct 6, 2022

På sikt ja, men skulle vi gjort det nå måtte det vært hardkodet i production-interface, og det gir lite mening. Litt usikker på om det er enkelt å gjøre i produksjonssystemet.

@josteinaj
Copy link
Member

Det er enkelt å gjøre i produksjonssystemet, men/fordi det er hardkodet der også:

https://github.com/nlbdev/produksjonssystem/blob/master/produksjonssystem/run.py#L400-L476

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
API Middels jobb Aktivitet som gjennomføres i løpet av en periode, og tar mer enn en uke å gjøre Middels prioritet Produksjon
Projects
None yet
Development

No branches or pull requests

3 participants