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

No More Premium #2869

Merged
merged 6 commits into from
Sep 27, 2024
Merged

No More Premium #2869

merged 6 commits into from
Sep 27, 2024

Conversation

janvhs
Copy link
Member

@janvhs janvhs commented Aug 7, 2024

PREMIUM IS NO MORE

firework

How was this tested?

Tests are still in place, removes tests which are not relevant anymore. More tests might have to be added to ensure backwards compatibility

Did you update the documentation?

Remember to ask yourself if your PR requires changes to the following documentation:

Add a documentation PR or write that no changes are required for the documentation.

  • DONE

@janvhs janvhs added tech debt wip javascript Pull requests that update Javascript code elixir Pull requests that update Elixir code removal env Create an ephimeral environment for the pr branch labels Aug 7, 2024
@janvhs
Copy link
Member Author

janvhs commented Aug 7, 2024

Current open questions:

  • do we still need the EULA?
  • can I remove the settings endpoint?
    • and the settings.json?
  • do I need to write a new OpenAPI schema for backwards compatibility? (occurrences currently deleted)
  • did this mess up any layout?

@janvhs
Copy link
Member Author

janvhs commented Aug 7, 2024

Preview: https://2869.prenv.trento.suse.com
(we need a bot for this)

@janvhs janvhs removed the env Create an ephimeral environment for the pr branch label Aug 7, 2024
@janvhs janvhs removed the request for review from jamie-suse September 23, 2024 09:08
@dottorblaster dottorblaster added the env Create an ephimeral environment for the pr branch label Sep 26, 2024
@dottorblaster dottorblaster marked this pull request as ready for review September 26, 2024 14:36
@dottorblaster
Copy link
Contributor

@janvhs no need to make a new openapi schema, let's just ship the old fields with sane defaults, stop reading them and mark them as deprecated so users can stop using them 👍 (and by doing this we keep backward compatibility)

I just fixed a couple things, I had my fair round of testing and it looks like the app is ok

@dottorblaster dottorblaster removed the env Create an ephimeral environment for the pr branch label Sep 26, 2024
Copy link
Contributor

@dottorblaster dottorblaster left a comment

Choose a reason for hiding this comment

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

LESGOOOO

@janvhs janvhs merged commit cd1f823 into main Sep 27, 2024
30 checks passed
@janvhs janvhs deleted the remove-premium branch September 27, 2024 07:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
elixir Pull requests that update Elixir code javascript Pull requests that update Javascript code removal tech debt wip
Development

Successfully merging this pull request may close these issues.

2 participants