Ben Halpern
b763ba8544
Allow pages to have subdirectories ( #20549 )
...
* Allow pages to have subdirectories
* Add locale text
2024-01-24 16:09:29 -05:00
PJ
3f922921e5
Admin setting to control enabled countries for billboard geotargeting ( #20083 )
...
* use instance setting for enabled target geolocations
* add validation for enabled geolocations setting
* a start on the UI?
* backend tweaks for UI
* proper crack at autocomplete component
* fix region targeting toggle
* e2e spec
2023-09-12 12:06:00 -04:00
yheuhtozr
c95636ce09
Resync and restore i18n keys ( #19899 )
2023-08-18 12:48:12 -04:00
Joshua Wehner
a20cf3e02b
Unique cross-model-slug check is likely misconfigured ( #19263 )
...
* Page unique_cross_model_slug seems misconfigured
* Update validator test
* More verbose invalid attribute message
* Try dynamic model/attribute registration
* Rubocop
* Use the cross-model-slug existence check
* Register with the dynamic cross-model-slug checker
* Cleanup
* Add missing keys to fr
* Update format regex
* Adjust validation: always presence, unique if changed
* Tests can create reserved-word pages when they need to
* Slugs can be mixed case?
* Case-sensitive is better, actually
* Refactor to use CrossModel check
* Refactor, rename for clarity
* Refactor, avoid mocking oneself
* Refactor, injectable everything
* Add reservedword check to extracted exists? checker
* Move to concerns
* Without dynamic registration
* extend when needed
* Cleanup comments, remove registration references
---------
Co-authored-by: Goran <gorang.pub@gmail.com>
2023-04-07 17:04:45 +02:00
Thomas Bnt
f9a3baca44
I18n: populate config/locales with French ( #17487 )
...
Co-authored-by: Joshua Wehner <joshua.wehner@gmail.com>
Co-authored-by: Mac Siri <mac@forem.com>
Co-authored-by: Ridhwana <Ridhwana.Khan16@gmail.com>
2023-03-23 10:06:38 -04:00
Lawrence
33295ac58c
Update messaging to be Bio ( #18798 )
...
* Update messaging to be Bio
* Update app/validators/profile_validator.rb
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update app/validators/profile_validator.rb
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update app/validators/profile_validator.rb
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update app/validators/profile_validator.rb
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update app/validators/profile_validator.rb
Co-authored-by: Joshua Wehner <joshua@forem.com>
* adding rails translation to profile
* implement base for record error
* fix spec
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Joshua Wehner <joshua@forem.com>
2022-12-09 13:15:46 -06:00
yheuhtozr
adc757f5a5
app/validators i18n ( #16166 )
2022-01-19 05:25:39 -05:00