Log message #4187323

# At Username Text
# May 24th 2019, 08:11 ondrej.nedvidek https://book.cakephp.org/3.0/en/core-libraries/validation.html#conditional-validation
# May 24th 2019, 08:11 ondrej.nedvidek found the answer
# May 24th 2019, 08:04 ondrej.nedvidek When I build custom validation rule (no matter if standalone function and table provider or closure) the function is called `only` if the field is `not empty`. But my aim is to check if the field is empty only if other field is set (checkbox checked). So I cannot use standard allowEmptyString false did anybody experienced same problem?
# May 23rd 2019, 21:38 niel45 n/m found it
# May 23rd 2019, 21:35 niel45 Where should custom validation rules be added?
# May 23rd 2019, 19:11 ricksaccous yeah i read that
# May 23rd 2019, 19:06 niel45 look at https://book.cakephp.org/3.0/en/orm/query-builder.html about 2/3 of the way down the page under 'Advanced Conditions'
# May 23rd 2019, 19:05 ricksaccous hmph
# May 23rd 2019, 19:05 ricksaccous but there's probably a better way
# May 23rd 2019, 19:05 ricksaccous i suppose i could just do a separate query on the matching table and get all the proper ids from there and do or equals or or in
# May 23rd 2019, 19:04 ricksaccous cause it always returns true since the subquery is doing a find on all
# May 23rd 2019, 19:03 ricksaccous This obviously doesn't work
# May 23rd 2019, 19:02 ricksaccous right now i'm doing the query expression thing and confused
# May 23rd 2019, 19:01 ricksaccous where you want or Model.value => 1 OR matching('SomeModel', function ($query)
# May 23rd 2019, 19:01 ricksaccous how do you get an or condition
# May 23rd 2019, 18:10 destinydriven Seen
# May 23rd 2019, 18:08 ricksaccous i don't believe so....
# May 23rd 2019, 18:08 destinydriven @ricksaccous there’s no overhead with model chaining?
# May 23rd 2019, 18:08 ricksaccous @destinydriven that's up to you dyud
# May 23rd 2019, 18:07 destinydriven Model binding/chaining up to 5 or 6 models vs just ClassRegistry::init() ? At what point does it make sense to just abandon model chaining?
# May 23rd 2019, 17:17 prev.aurelien Hi, any way to refresh that :relaxed:?
# May 23rd 2019, 16:06 this.impetus ...just gently checking to see if anyone's around yet, still can't figure out what's wrong re: post above
# May 23rd 2019, 15:13 slackebot the model is ``` $validator ->boolean('public') ->requirePresence('public', 'create') ->notEmpty('public', 'create');```
# May 23rd 2019, 15:13 this.impetus Hey guys, stuck on trouble shooting what must be a simple problem. Have a boolean field (tiny int) in my `tags` table, `public`. When creating a new tag or editing one, this checkbox isn't respected. If I manually set `public` to true in the database, editing it back to false does nothing, but all new tags default to false. The field is being generated with cake's code, ie. `<?= $this->Form->control('public');?>`, and the validator in
# May 23rd 2019, 11:01 challgren WYSIWYG more or less
# May 23rd 2019, 10:48 neon1024 Like a person designer?
# May 23rd 2019, 09:23 challgren Anyone know of a decent email HTML designer?
# May 23rd 2019, 09:06 neon1024 So I’m going to try and overwrite the templates in the configuration
# May 23rd 2019, 09:05 neon1024 I have opened an issue about it for discussion, but I need to resolve my ticket in the meantime as a discussion and release will be too slow
# May 23rd 2019, 09:05 neon1024 They didn’t, it’s an optional class which has been, in my opinion, mistakenly implemented into the templates in the plugin
# May 23rd 2019, 08:53 challgren When did they get rid of the labels? In the BS4 version?
# May 23rd 2019, 08:52 neon1024 Great, be right back! Replacing ALL my selects with javascript! :face_palm:
# May 23rd 2019, 08:51 challgren https://select2.org/
# May 23rd 2019, 08:51 challgren Ohh yeah
# May 23rd 2019, 08:51 neon1024 How’d you do that for a `<select>` :thinking_face:
# May 23rd 2019, 08:50 challgren What about placeholder?
# May 23rd 2019, 08:49 graziel they can always use 'inspect element'
# May 23rd 2019, 08:49 challgren Ohh wussies! They’ll get over it! :P
# May 23rd 2019, 08:49 neon1024 Which has confused my admin team because none of the filter fields have any labels now
# May 23rd 2019, 08:48 neon1024 A change was made which hides all inline form labels
# May 23rd 2019, 08:48 neon1024 No, that’s already been done.