Santos Gallegos

Results 157 issues of Santos Gallegos

This implements https://github.com/readthedocs/readthedocs-corporate/issues/454. Additionally, all user forms now have the same features: - Invites can be by email or username - Users can now remove themselves from an organization if...

So they appear like one list instead of being stacked. Hopefully this looks like what I have in mind... ---- :books: Documentation preview :books:: https://docs--9495.org.readthedocs.build/en/9495/ ---- :books: Documentation preview :books::...

This was added manually to the file instead of using piptools. ---- :books: Documentation preview :books:: https://docs--9494.org.readthedocs.build/en/9494/ ---- :books: Documentation preview :books:: https://dev--9494.org.readthedocs.build/en/9494/

Started putting this code in -ext, but since it doesn't depend on those models, I'm putting it here. And creating a new app to put all domain related code (can't...

These are the tables that can grow quite large (the percent is how many IDs we have consumed from the largest possible, 2^31 - 1): - ImportedFile (22%) - PageView...

Improvement
Accepted

This is to achieve https://github.com/readthedocs/readthedocs.org/issues/9312. Basically just adding relationship to the Customer model from djstripe, we would need to trigger a resync for .com (since the last time there were...

This is so we can use the project slug extraction in the new implementation of the unresolver. The refactor is split into several commits. ---- :books: Documentation preview :books:: https://docs--9462.org.readthedocs.build/en/9462/

This implements https://github.com/readthedocs/readthedocs.org/issues/8678#issuecomment-1163780743. - Accept a list of projects via the "project" parameter, each project can be in the form of `{project_slug}` or `{project_slug:version_slug}`, if the version isn't present, we...

Currently, we send the email templates and the context to a task, and inside that task they are rendered https://github.com/readthedocs/readthedocs.org/blob/26d60be80f9f27d381441a838a6b4ba46688d079/readthedocs/core/utils/__init__.py#L248-L251 https://github.com/readthedocs/readthedocs.org/blob/26d60be80f9f27d381441a838a6b4ba46688d079/readthedocs/core/tasks.py#L50 https://github.com/readthedocs/readthedocs.org/blob/26d60be80f9f27d381441a838a6b4ba46688d079/readthedocs/core/tasks.py#L56 Since the context is passed to a task,...

Improvement
Needed: design decision

Currently, I'm checking the global option of `ALLOW_PRIVATE_REPOS` to give access to public views to users outside the org. I'm using the same patter we already have with projects about...