mozilla / pontoon

Mozilla's Localization Platform
https://pontoon.mozilla.org
BSD 3-Clause "New" or "Revised" License
1.47k stars 529 forks source link

Investigate removal of DB projects feature #3440

Open flodolo opened 1 week ago

flodolo commented 1 week ago

We should check how much work it's required to replace existing projects that are using this, and eventually remove the feature completely.

This would reduce maintenance and simplify sync code.

mathjazz commented 1 week ago

There are two DB projects currently in use:

Two other DB projects have been deactivated:

This is the PR that introduced the DB projects. 99% of the code is the Admin interface, the rest is two minor changes:

We don't need the Admin interface for the currently used projects, so we can drop it.

We can also drop Project.data_source and identify DB projects as projects without repositories when excluding them from sync.