Alexandre Bodin
e435201de4
Move basic type cast to the root buildQuery in strapi-utils
2019-03-28 17:12:43 +01:00
Alexandre Bodin
3098309369
Use mongoose.find on simple queries for a perf boost
2019-03-26 14:57:02 +01:00
Alexandre Bodin
a6ffb9237e
Cleanup unused code
2019-03-22 19:25:29 +01:00
Alexandre Bodin
f8e8928d8a
Handle orWhere in mongo and format value / cast
2019-03-22 18:08:11 +01:00
Alexandre Bodin
6fcb38780d
Init code cleanup and auto loading of morph realtions in populated path
2019-03-22 17:15:51 +01:00
Alexandre Bodin
d2db6b633f
Mongo + graphql v1
2019-03-21 09:07:36 +01:00
Kamal Bennani
490a226d9e
Add the possibility to define post processors functions & add a new method 'where' in the query class
2019-03-21 09:07:02 +01:00
Kamal Bennani
396f3c8ac0
Don't apply the limit when using loaders
2019-03-21 09:07:02 +01:00
Kamal Bennani
c16729084e
Add a thru method to the query to intercept it
2019-03-21 09:07:02 +01:00
Kamal Bennani
bd1930a75c
Create a generic Builder and Query APIs
2019-03-21 09:06:06 +01:00
Sajjad Shirazy
a9606b6eae
Supporintg IN
and NOT IN
as a filter type
2019-02-03 15:08:36 +03:30
Aurélien Georget
ce242dfd89
Fixes #2672
2019-01-24 11:56:21 +01:00
Aurélien Georget
53b195c917
Avoid useless population
2018-12-06 19:12:31 +01:00
Aurélien Georget
e1ce257d2f
Revert codebase and apply limit, skip, start and sort parameters
2018-12-06 18:11:53 +01:00
Aurélien Georget
b0aaae9f12
Resolve conflicts
2018-11-27 18:48:37 +01:00
Jim LAURIE
6558b38814
Fix delete all
2018-11-27 14:45:01 +01:00
Aurelsicoko
21d21dfc8f
Handle single fetch & allow override of default auto-population
2018-11-22 18:32:33 +01:00
Kamal Bennani
511ca55461
fix 1st level deep filter
2018-11-19 00:10:48 +01:00
Kamal Bennani
0ed9b7643a
Merge where and relation payload
2018-10-28 23:42:22 +01:00
Kamal Bennani
7801aac50f
Turn arrow functions to object functions to get to 'this'
2018-10-28 23:42:22 +01:00
Kamal Bennani
bbfb2418a5
Move functions that deals with stages to the mongoose relation file
2018-10-28 23:42:21 +01:00
Kamal Bennani
9862705f8f
fix rebase issue
2018-10-28 23:42:21 +01:00
Kamal Bennani
2d1cf3591e
Split convertParams to multiple stage steps
2018-10-28 23:42:20 +01:00
Kamal Bennani
d018e29a42
Use the correct hook folder path
2018-10-28 23:42:20 +01:00
Kamal Bennani
4c3d5da8ee
Cast candidate ObjectID to Mongoose ObjectID
2018-10-28 23:42:19 +01:00
Kamal Bennani
5506aef710
feat(filters): add logic to parse relations filter if exist
2018-10-28 23:42:18 +01:00
Kamal Bennani
de878dac4d
Add a utility function to get the table name for a many-to-many relation
2018-10-28 23:42:17 +01:00
Alberto Maturano
154fc28a57
Normalize to standar file permissions
...
As a result of taking a look on PR #1967 I realized there is 819
executable files in this repository. It is obvious this is an error.
2018-09-24 12:33:09 -05:00
Alberto Maturano
0e164d6da8
Don't parse npm scripts for dynamic config
...
Fix the fix merged with #1575
The original patch was done over a block of code moved on #1667
resulting in re-introducing code that now is not invoqued and continue
with the bug reported on #916 .
This patch take the original changes and put them in the current correct
place.
2018-09-21 16:27:35 -05:00
Anthony Guimard
73fb19ca0f
Update isNumeric function with Object type check.
...
Fix false positive of isNumeric function in order to allow
where query on nested object in graphql.
2018-09-15 23:16:20 -04:00
Jonathan Lovera
83549e4ffd
Allow global policies to be organised in folders
...
Hi,
I'm been using Strapi for a project I'm doing and you guys have done a great work! I love the idea.
This is a small Pull Request, however, I find it very useful if you would like to have your global policies organized by folders. Just in case you have more than 10 of them.
If you try at the moment to create a policy inside a folder, it will throw
```
Cannot read property 'handler' of undefined
```
This will fix it and it will allow you to have folders on your `config/policies` folder.
2018-08-17 14:27:59 +10:00
Alberto Maturano
186eb4de47
Parse environment variables on build configuration
...
Move existing code to a shared library and invoke it on the build
process to parse environment variables on configuration files.
Looking for a consistent behavior.
close #1590
2018-08-06 12:38:20 -05:00
Jim LAURIE
db8a47a016
Merge branch 'master' of github.com:strapi/strapi into rename-hook-middleware
2018-07-17 08:53:36 +02:00
David Thomas
c785248b2c
Fix removal of the filter keyword for field type comparison
2018-07-13 19:25:40 -04:00
David Thomas
422530ceed
Update fieldType comparison operator to strict
2018-07-13 18:00:47 -04:00
David Thomas
b3b2b32dd8
Merge branch 'master' of github.com:strapi/strapi
2018-07-13 17:52:43 -04:00
Jim LAURIE
d79a16b18c
Fix hook lazy loading
2018-07-13 16:59:57 +02:00
Jim LAURIE
9bf04f5fef
Fix conflict
2018-07-13 15:42:14 +02:00
Jim LAURIE
634165c379
Fix strapi utils hook detection
2018-07-12 17:27:32 +02:00
Alberto Maturano
beeaa55bd5
Fix temp directory reference for Yarn
...
Also: fix logic detecting installation with Yarn and fix minor linter
errors.
related #1548 & #1463
2018-07-11 22:44:04 -05:00
Jim LAURIE
cf8184e223
Use hook prefix and rename
2018-07-11 16:23:14 +02:00
Jim LAURIE
8a0bca029a
Fix yarn not exist
2018-07-10 18:02:37 +02:00
David Thomas
6143c3e1ca
Skip number conversion on string fields
...
Fixes #1524
2018-07-08 09:50:48 -04:00
Jim LAURIE
13013a40b4
Improve find npm global strapi performance
2018-07-03 16:43:08 +02:00
cyril lopez
ed89c8404d
Fix install
2018-07-02 14:59:50 +02:00
cyril lopez
00f5af980e
Fix project création in dev mode
2018-06-22 16:46:48 +02:00
Jim LAURIE
f6f077a996
Review app start logs
2018-06-22 16:28:54 +02:00
cyril lopez
41ebaa36e8
Remove yarn check when creating an application in dev mode
2018-06-22 15:07:12 +02:00
cyril lopez
f056c44dd6
Fix conflicts
2018-06-22 14:17:32 +02:00
soupette
e1790c31ef
Manage to install strapi with yarn
2018-06-21 15:07:50 +02:00