* 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> |
||
|---|---|---|
| .. | ||
| approved_liquid_tags.rb | ||
| create_mascot_account.rb | ||
| delete.rb | ||
| delete_activity.rb | ||
| delete_articles.rb | ||
| delete_comments.rb | ||
| delete_podcasts.rb | ||
| profile_image_generator.rb | ||
| remove_role.rb | ||
| request_destroy.rb | ||
| safe_remote_profile_image_url.rb | ||
| suggest_for_sidebar.rb | ||
| suggest_recent.rb | ||
| update.rb | ||
| username_generator.rb | ||