Commit Graph

1142 Commits

Author SHA1 Message Date
Tyler Trout
6b1c5eb6d7
NEW Allow methods to be used for flexible searchable_fields (#10199)
* Allow methods to be used for flexible searchable_fields

* match_any key

* Documentation

* Update docs/en/02_Developer_Guides/00_Model/11_Scaffolding.md

Co-authored-by: GuySartorelli <36352093+GuySartorelli@users.noreply.github.com>

* Search fields test

* Newlines

* Update src/ORM/Search/SearchContext.php

Co-authored-by: Steve Boyd <emteknetnz@gmail.com>

* Update docs/en/02_Developer_Guides/00_Model/11_Scaffolding.md

Co-authored-by: Steve Boyd <emteknetnz@gmail.com>

* Removed comments and whitespace. Linting fixes

Co-authored-by: GuySartorelli <36352093+GuySartorelli@users.noreply.github.com>
Co-authored-by: Steve Boyd <emteknetnz@gmail.com>
2022-02-10 09:40:16 +13:00
Maxime Rainville
6e1bc807e5
DOC GraphQL src must always be an array. (#10213)
* DOC GraphQL src must always be an array.

* DOC Tweak the graphql module syntax

* DOC Fix minor linting issue in example
2022-02-08 22:08:37 +13:00
Mojmir Fendek
89c87ddbf8
NEW: Static validation for relationships. (#9874)
* NEW: Static validation for relationships.

* Unit tests added.

* PR fixes

* PR feedback: Execute validation on flush.

* PR fixes.

* PR fixes.
2022-02-04 14:41:09 +13:00
GuySartorelli
8f1c68db42
DOC Document how to enable the preview panel for custom DataObjects. (#10124) 2022-02-04 12:50:35 +13:00
Roman Schmid
3b5c72f3fd
V4: Fix documentation for Enum declaration Syntax (#10223) 2022-02-04 07:22:38 +13:00
Bernard Hamlin
6d90eec0c8
DOC Injector syntax docs update (#10221) 2022-02-02 16:03:13 +13:00
GuySartorelli
5c54276b6f
ENH Make all GridField components injectable (using abstract class) (#10204)
* ENH Make all GridField components injectable.

Some components were already injectable, but all GridField components shipped in silverstripe should be injectable.
This makes it a LOT easier to make global project-specific changes to a given component.
The new AbstractGridFieldComponent also makes it easy to make similar wide-spread changes in the future.

* DOCS Encourage injection for GridField and GridFieldComponents.
2022-02-02 11:14:33 +13:00
Michal Kleiner
c74f368bf4
Merge pull request #10079 from patricknelson/patch-10
DOC Document the capability of 'envorconstant' to be checked against specific values
2022-01-27 10:34:18 +13:00
Steve Boyd
6691d31121 Merge branch '4.10' into 4 2022-01-25 16:09:14 +13:00
Maxime Rainville
962ff93076
DOC Final 4.10 pre-release changelog tweaks (#10210)
* DOC add missing closing detail tag

* DOC RC changelog tweaks into stable changelog

* DOC Add reference to FirstPage and LastPage

* DOC Remove IE11 from supported browsers

* DOC Final pre-release tweaks to 4.10 changelog

* DOC Minor tweak to 4.10 changelog

Co-authored-by: Michal Kleiner <mk@011.nz>

* Update docs/en/04_Changelogs/4.10.0.md

Co-authored-by: GuySartorelli <36352093+GuySartorelli@users.noreply.github.com>

Co-authored-by: Michal Kleiner <mk@011.nz>
Co-authored-by: Steve Boyd <emteknetnz@gmail.com>
Co-authored-by: GuySartorelli <36352093+GuySartorelli@users.noreply.github.com>
2022-01-25 11:39:58 +13:00
Aaron Carlino
5bb203e16a
DOCS: Bulk loader graphql docs (#10203)
* DOCS: Bulk loader graphql docs

* Add code example, add module syntax
2022-01-21 10:22:54 +13:00
Michal Kleiner
30325f6416
Merge pull request #10114 from Michael-HEIW/update-code-to-src
DOCS Update all occurrences of /app/code/ to /app/src/ for v4
2022-01-15 10:34:59 +13:00
Corey Sewell
29bdce98b2
Fix lazy load height attribute typo 2022-01-12 11:11:06 +13:00
Aaron Carlino
a7b8c9f038
DOCS: Docs for various new graphql features (#10186) 2021-12-23 13:51:23 +13:00
Aaron Carlino
e1b33e639b DOCS: fix formatting error 2021-12-20 16:38:41 +13:00
Lukas
63ec5069f7
MNT Update URL unicode-org.github.io/icu (#10176)
A further addition to #10118
2021-12-13 21:28:15 +13:00
Lukas
552cf5944d
MNT Fix various typos with codespell (#10177) 2021-12-13 21:05:33 +13:00
Aaron Carlino
a1092b8606
DOCS: Add clearer instructions for prerelease installation (#10164)
* DOCS: Add clearer instructions for prerelease installation

* Update docs/en/02_Developer_Guides/19_GraphQL/01_getting_started/index.md

Co-authored-by: Michal Kleiner <mk@011.nz>

Co-authored-by: Michal Kleiner <mk@011.nz>
2021-12-02 11:21:41 +13:00
Aaron Carlino
b5bff1aa08
DOCS: GraphQL architecture diagrams (#10123)
* DOCS: GraphQL architecture diagrams

* Update docs/en/02_Developer_Guides/19_GraphQL/08_architecture_diagrams.md
2021-11-18 00:29:30 +13:00
Bryn Whyman
b381007156
DOCS more guidance on how to create a module (#10131)
The docs on creating a module are pretty light. I've opted to put this in the developer docs and not in the module skeleton repository as I see the later as more of a file skeleton, over a full tutorial space.

Co-authored-by: brynwhyman <bryn.whyman@silverstripe.com>
2021-11-08 15:09:51 +13:00
Steve Boyd
cd076542f4
API Upgrade SapphireTest to work with phpunit 9 (#10028) 2021-10-27 15:39:47 +13:00
Michael Pritchard (HEIW)
5ad7d5169f DOCS Update all occurrences of /app/code/ to /app/src/ for correct v4 structure
Linked to #10099, I noticed another occurrence of /app/code/, so I've search and replaced all of them to /app/src/ for the correct v4 structure
2021-10-07 09:13:26 +01:00
Michael
fbf487183e
DOC: update /app/code to /app/src for correct v4 structure 2021-09-24 15:54:58 +01:00
wernerkrauss
d6ea45d4bf
fix invalid link in docs
the relative link to ruby i18n guides should be absolute
2021-09-20 22:04:35 +02:00
Steve Boyd
52e5e62391
DOC Escape HTML in heading 2021-09-14 16:06:32 +12:00
Steve Boyd
677668f43a DOC Mention image lazy loading available from 4.9 onwards 2021-09-14 14:02:20 +12:00
Aaron Carlino
40bb322a7e
DOCS: Document new DBFieldArgs plugin (#10039)
* Docs for DBFieldArgs

* New docs for enumTypeMapping, ignore
2021-09-06 17:27:14 +12:00
Steve Boyd
00e29758ff DOC Add information regarding Security::setCurrentUser() 2021-09-06 14:04:53 +12:00
Patrick Nelson
612f140bd1
DOCS: Documenting the capability of 'envorconstant' to be checked against specific values 2021-08-31 21:17:59 -07:00
Guy Marriott
7a68524ee2
Merge pull request #10068 from patricknelson/patch-8 2021-08-25 15:27:19 -07:00
Steve Boyd
a2f850d65f DOC Add email section to server requirements 2021-08-24 10:53:22 +12:00
Patrick Nelson
c8d1b49880 Adding spider food for SEO purposes. 2021-08-22 18:08:05 -07:00
Steve Boyd
92f47da08b
API Update SwiftMailer from v5 to v6 (#10048)
* Update SwiftMailer from v5 to v6

- Fixes #9834
- Update default Swift_Transport to use Swift_SendmailTransport
- Update version restraint for Swiftmailer
- Address new parameter type for Swift_Message::setDate()
- Update class references in docblocks

Co-authored-by: Danaë Miller-Clendon <danae.millerclendon@silverstripe.com>
2021-08-18 12:16:45 +12:00
Maxime Rainville
2838625a09
DOC Add extra detail to the Image Lazy Loading doc (#10049) 2021-08-18 11:27:34 +12:00
Steve Boyd
715208539e
Merge pull request #9923 from danielpina/patch-1
DOC Update 01_ModelAdmin.md
2021-08-05 16:32:09 +12:00
Steve Boyd
dc3b907f5f
Merge pull request #10029 from creative-commoners/pulls/4/titletip
NEW Title tips for form fields
2021-08-03 14:04:55 +12:00
Steve Boyd
a90d46dbc4 NEW Title tips for form fields 2021-07-31 14:45:24 +12:00
Michael Pritchard
fdbd899766 DOC Update SilverStripe to Silverstripe CMS
- Remaining Developer Guides and Upgrading
- SilverStripe in a namespace or api has not been change
- To keep PRs easier no formatting was changed

Update merge conflics with two files

Update Silverstripe Ltd, Silverstripe Cloud and Silverstripe CMS

Silverstripe CMS Ltd > Silverstripe Ltd
Silverstripe CMS Platform > Silverstripe Cloud
Silverstripe CMS Framework > Silverstripe CMS

Resolve merge conflict

Remove Framework from Silverstripe CMS Framework

- 3 files

Change SilverStripe CMS to Silverstripe CMS
2021-07-30 13:54:15 +01:00
Vlad Mencl
e436e13dfc
Fix link typo in 01_Caching.md 2021-07-27 21:37:58 +12:00
Steve Boyd
436678209e
Merge pull request #9995 from creative-commoners/pulls/4/lazy-load-docs
Add docs for lazy loading
2021-07-09 10:59:52 +12:00
Steve Boyd
03b43227a5
Update 02_Images.md 2021-07-09 10:03:44 +12:00
Andre Kiste
8225b2e890
Update 02_Images.md 2021-07-02 11:34:18 +12:00
Aaron Carlino
29320841c9 DOCS: improve graphql inheritance docs 2021-06-30 19:38:11 +12:00
Aaron Carlino
f3e1cd4599
DOCS: new union and interface inheritance pattern (#9912)
* DOCS: new union and interface inheritance pattern

* Update docs for interface queries

* Remove config references in updateSchema
2021-06-30 19:05:18 +12:00
André Kiste
b6d12bc144 Add docs for lazy loading 2021-06-29 11:45:06 +12:00
Remy Vaartjes
62a74e97cc
Instructions Memcached change
Change memcached yml to After: '#versionedcache' since versionedcache is also using this. With after #corecache it won't have any effect.
2021-06-21 10:57:10 +02:00
Dylan Wagstaff
5ba38520d7
Merge pull request #9957 from Pen-y-Fan/patch-4
[doc] Add additional information required to run the test
2021-06-16 22:20:06 +12:00
Dylan Wagstaff
bac0933133
Merge pull request #9956 from Pen-y-Fan/patch-3
[doc] Update to Silverstripe 4 convention
2021-06-16 22:18:03 +12:00
Steve Boyd
9463aaf571 Merge branch '4.8' into 4 2021-06-08 11:49:01 +12:00
Steve Boyd
0b22ad65f2
Merge pull request #9959 from creative-commoners/pulls/4/new-pattern-lib
DOC Update pattern library link to point to new repo
2021-06-03 10:18:16 +12:00