Skip to content

Conversation

azclasen
Copy link
Member

@azclasen azclasen commented Oct 16, 2026 •

Hva ble gjort:

  • Backend

Implementerte getAllTechniquesGrid() med støtte for pagination (limit og offset)

Henter nå tactic og platform-data fra databasen

Oppdaterte getTechniqueByMitreId() til å hente tactics og platforms

Implementerte:

• getTechniqueSubTechniques()
• getTechniqueSoftware()
• getTechniqueThreatActors()
#GraphQL: Opprettet:
• TechniqueGrid
• TechniqueGridResult
• Oppdaterte allTechniques til å returnere grid-data med items og totalCount
• La til støtte for limit og offset
• Oppdaterte resolvere til å bruke den nye grid-queryen

  • Frontend

Oppdaterte GET_TECHNIQUES til ny datastruktur

Oppdaterte Techniques-siden til å bruke paginert data

Implementerte frontend-paginering (Previous/Next)

Oppdaterte TechniqueGrid og TechniqueCard

Viser nå ekte tactic- og platform-data fra databasen

Oppdaterte ikonlogikken til å bruke tactic i stedet for hardkodede MITRE-ID-er

Resultat:

  • Techniques-grid henter data fra databasen
  • Tactics og platforms vises korrekt
  • Ulike tactics får ulike ikoner
  • Pagination fungerer i frontend og backend
  • Detailed-siden fungerer fortsatt som forventet

Closes #49

@azclasen azclasen requested a review from a team as a code owner October 16, 2026 15:26
@azclasen
Copy link
Member Author

Beklager at det ser litt rart ut, men git siden fungerer ikke helt for meg akkurat nå så måtte laste ned en extension på VSCode for å lage en PR der

Copy link
Member

@nikitar nikitar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ser bra ut :) typeDefs så også bra ut

@nikitar nikitar merged commit 4b90f23 into main Oct 16, 2026
@nikitar nikitar changed the title Techniques-detailed-db Koblet Techniques til GraphQL-backend og implementerte paginering Oct 18, 2026
@nikitar nikitar added the enhancement New feature or request label Oct 18, 2026
Sign in to join this conversation on GitHub.
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Utvide Technique queries med tactic og platform relasjoner
2 participants