robbieaverill

here's a list of bugs for those modules: https://git.io/fj0uX and a list of effort/easy bugs for those modules (mostly asset-admin): https://git.io/fj0uP

robbieaverill

👋 hey again team, the SilverStripe open source team will be doing bugs again tomorrow (NZ time). we have a rough theme of subsites, fluent, asset-admin and open pull requests etc. sing out if anyone wants to get involved with us! cheers

robbieaverill

the only thing i miss about git GUIs is that three-way merging from CLI is a pain in the ass

robbieaverill

i really only use the command line because i never found a mac GUI i liked

robbieaverill

protected static $illegal_extensions = [YourDataObject::class => [ExtensionToRemove::class]]

👍 (2)
robbieaverill

hook being part of an extension? you can blacklist extensions in your unit tests if you want to

robbieaverill

@gened in SS3 there was an API like SapphireTest::is_running_test(). we removed that in SS4 because it's not a good idea to write your code in a different way depending on whether it's being tested or not. another way you could achieve it is by adding a config flag for whether your logic should run, e.g. if ($this->config()->get('do_something_enabled')) { $this->doSomething(); } and you can then enable or disable that config in your unit tests

robbieaverill

hey team, @Scopey @cheddam and I are working on bugs today, if anyone wants to jump in and help out, or wants help with a core bug they're working on, please feel free to sing out. here's a list of easy issues to get started with: https://silverstripe-github-issues.now.sh/?mode=ux&q=label%3Aaffects%2Fv4+label%3Aeffort%2Feasy&product-team-mode=1