Project

General

Profile

Actions

Task #3768

closed

New tag are not accessible

Added by Heiko Tietze 4 months ago. Updated 3 months ago.

Status:
Closed
Priority:
Normal
Category:
Integration
Target version:
-
Start date:
2024-08-12
Due date:
2024-08-15
% Done:

0%

Tags:

Description

Created the tag "Themes" but https://extensions.libreoffice.org/api/v0/Themes.json is not available for access from the application.

Actions #1

Updated by Juan José González 4 months ago

Hi,

I think I can help with this one, could you please tell me where do you want to expect to see the tags?

Actions #2

Updated by Heiko Tietze 4 months ago

I retrieve extensions for the category in the application. https://yusufketen.com/post/2020-08-31-libreoffice-gsoc-final-report/

Actions #3

Updated by Christian Lohmaier 4 months ago

I thought it was existing stuff not working anymore, but there is no prior entry for Themes.json / and master LibreOffice code doesn't even attempt to access that. It has a list of known URLs and if that doesn't match falls back to a catch-all.

Actions #4

Updated by Christian Lohmaier 4 months ago

fixes - the script just used the wrong output directory for the files - instead of putting it into public/api/v0 it just dumped them into public/ - so in fact existing stuff was broken in the sense of always showing old data.

Actions #5

Updated by Juan José González 4 months ago

  • Assignee set to Juan José González

I created a new script to generate the required json for the integration app/src/clitasks/GenerateIntegrationWithSuite.php

I am debugging the format with a local LibreOffice instance, it seems there are some parse errors. When it's parsing correctly I can point the output to the correct path and we will have the latest extensions in the suite.

Regarding the new tag, I can try to take a look at the codebase to find where to add it to the allowlist of categories.

Actions #6

Updated by Heiko Tietze 4 months ago

Actions #7

Updated by Juan José González 4 months ago

  • Due date set to 2024-08-15
  • Category set to Integration
  • Status changed from New to Feedback
  • Start date set to 2024-08-12

Hi Heiko,

https://extensions.libreoffice.org/api/v0/Themes.json

^ that file is accessible

Newest extensions are now shown in LibreOffice suite

Actions #8

Updated by Heiko Tietze 4 months ago

Still reported as buggy https://termbin.com/6t8i

Actions #9

Updated by Heiko Tietze 3 months ago

  • Status changed from Feedback to Closed

Confirming the fix. Many thanks, JJ.

Actions

Also available in: Atom PDF