Rudo Kemper
Rudo Kemper
Currently, it's not possible to create a Story without selecting at least one Place and at least one Speaker. However, it is possible to delete Places and Speakers, which if...
Addresses the other chunk of the work described in https://github.com/Terrastories/terrastories/issues/882 (along with #943). This PR implements MapLibre for the different Rails dashboard views that use a map, and also renames...
Calling all language speakers! Here's your chance to contribute to Terrastories by helping us fill in missing strings, or translating the core of the application to a new language. All...
Explore Communities added the ability of a new feature flag: `public_communities`.  When this is enabled for a community, a logged in admin for that community will see a new...
For a Terrastories server super admin, it can be helpful to know how much file storage is being taken up by each community. (For example, to understand the breakdown of...
Currently, Users may only belong to one Community. When a Community is destroyed, then the Users become orphaned, with an undesirable side effect that their username is not available anymore...
Currently, when you open Terrastories, there are a defined number of i18n languages that show up. The way this currently works is that in `application.rb` there is some code that...
Currently, only a Super Admin can change the name of a community via the Super Admin Dashboard:  Let's make it so that a community admin can also change the...
Currently, when you try to upload a media attachment for a Story/Place/Speaker/User/Theme that exceeds the permitted threshold for the file type (image/audio/video/pdf), the following message is shown (for example, for...
### Description This PR translates [this "Sign In with " string](https://github.com/dpgaspar/Flask-AppBuilder/blob/bbf2adb1312ac1f994ef04e5d5e581d1447cb732/flask_appbuilder/templates/appbuilder/general/security/login_oauth.html#L20) for signing in with oauth into a handful of languages: Dutch, German, Spanish, Portuguese, and French. I did not...