114 Commits

Author SHA1 Message Date
Convly
60b24dd3c3 Add GET /admin/users route and new pagination system
Signed-off-by: Convly <jean-sebastien.herbaux@epitech.eu>
2020-07-08 10:49:22 +02:00
Convly
1182b848dd Fix weird behavior on strapi-admin e2e tests for mongo
Signed-off-by: Convly <jean-sebastien.herbaux@epitech.eu>
2020-07-08 10:38:18 +02:00
Alexandre Bodin
8ce56f3517 Fix typos
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-07-08 10:25:11 +02:00
atlmtw
66637e0101
Update mount-models.js (#6916)
This is to ensure custom mongoose queries that exclude dynamic zone fields don't fail.

Referring to this issue:
https://github.com/strapi/strapi/issues/6016
2020-07-06 09:35:55 +02:00
Pierre Noël
10092f5a57 refacto
Signed-off-by: Pierre Noël <petersg83@gmail.com>
2020-07-01 11:59:33 +02:00
Pierre Noël
25bfb7204f fix search for numbers for mongoDB < 4.2.0
Signed-off-by: Pierre Noël <petersg83@gmail.com>
2020-06-30 16:51:31 +02:00
Pierre Noël
950a21469f add filtering to search route
Signed-off-by: Pierre Noël <petersg83@gmail.com>
2020-06-30 15:50:52 +02:00
Alexandre BODIN
3401348146
Fix mongo error trying to cast from empty array (#6358)
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-05-26 14:29:43 +02:00
Alexandre Bodin
1edc581864 Remove lifecycles from connectors
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-05-04 10:55:08 +02:00
Alexandre Bodin
3b40bcee59 Merge branch 'master' into develop 2020-05-04 10:49:30 +02:00
Pierre Noël
7c837cde6c refacto
Signed-off-by: Pierre Noël <petersg83@gmail.com>
2020-04-30 19:47:03 +02:00
Pierre Noël
115600f1aa search for mongodbId if the query is a mongodbId
Signed-off-by: Pierre Noël <petersg83@gmail.com>
2020-04-30 19:47:03 +02:00
Pierre Noël
015480b1b5 Change search logic
Signed-off-by: Pierre Noël <pierre.noel@strapi.io>
2020-04-30 19:47:02 +02:00
Alexandre Bodin
431715138a Init restricted-names API
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-04-30 13:55:15 +02:00
Marvin König
4e70d6665c
Fix relation detection for components (#5713)
This fixes the deleteOldComponents function in the
strapi-connector-mongoose package. This needs to be done, as the id can
be either a string or a Buffer at this point.

Signed-off-by: Marvin König <dev@mkqavi.com>
2020-04-17 16:51:25 +02:00
Alexandre Bodin
4f3c4ab340 Merge branch 'develop' into features/media-lib
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-04-15 10:23:46 +02:00
Convly
b88092966c Remove auto-sync indexes for mongodb from production envs
Signed-off-by: Convly <jean-sebastien.herbaux@epitech.eu>
2020-04-09 15:29:07 +02:00
Alexandre Bodin
50df7365d6 Merge branch 'develop' into features/media-lib
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-03-30 12:04:04 +02:00
Jean-Sébastien Herbaux
4a8de29100
Fix ability to update unique constraints in mongoose (#5612)
* Sync indexes on model mount with mongoose

Signed-off-by: Convly <jean-sebastien.herbaux@epitech.eu>

* Use Mongoose.Model.syncIndexes callback arg to subscribe to Model's indexes messages. Get rid off errors-pron-promises.

Signed-off-by: Convly <jean-sebastien.herbaux@epitech.eu>
2020-03-27 11:39:53 +01:00
soupette
38b7823b34 Merge branch 'develop' of github.com:strapi/strapi into features/media-lib 2020-03-26 08:01:22 +01:00
Diogo Correia
400893fd6a Prevent error when content type doesn't have searchable fields
Signed-off-by: Diogo Correia <me@diogotc.com>
2020-03-23 14:36:58 +00:00
Diogo Correia
684c65ab2e Add 'UID' field search to Mongoose
Signed-off-by: Diogo Correia <me@diogotc.com>
2020-03-23 14:36:58 +00:00
Alexandre Bodin
be24f640d9 some cleanup
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-03-20 11:06:47 +01:00
Alexandre Bodin
c7f10bfede Update populate to keep array order
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-03-20 11:04:24 +01:00
Alexandre Bodin
01fe498407 Delete fk for oneToOne and oneToMany mongo
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-03-20 11:04:24 +01:00
Alexandre Bodin
c8de166051 Add deleteRelations logic in connectors
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-03-20 11:04:23 +01:00
Alexandre Bodin
0c395eef7e Support order bookshelf
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-03-20 11:04:23 +01:00
soupette
f99f83af02 Merge branch 'develop' of github.com:strapi/strapi into features/media-lib 2020-03-13 11:04:45 +01:00
Pierre Noël
a1774db410 return null instead of promise
Signed-off-by: Pierre Noël <pierre.noel@strapi.io>
2020-03-09 17:22:36 +01:00
Pierre Noël
b5f9795dbc small refacto of findOne + fix deleteMany of connector-mongoose
Signed-off-by: Pierre Noël <pierre.noel@strapi.io>

Signed-off-by: Pierre Noël <pierre.noel@strapi.io>
2020-03-09 12:09:43 +01:00
Pierre Noël
b5ec9cb1c8 handle unexpected params from koa-router
Signed-off-by: Pierre Noël <pierre.noel@strapi.io>

Signed-off-by: Pierre Noël <pierre.noel@strapi.io>
2020-03-06 19:16:51 +01:00
Pierre Noël
c0d9dd26d1 Fix findOne with PK as one of the params
Signed-off-by: Pierre Noël <pierre.noel@strapi.io>
2020-03-06 09:08:20 +01:00
Alexandre Bodin
7a8c865051 Merge branch 'develop' into features/media-lib
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-03-02 15:18:08 +01:00
Alexandre Bodin
77b1a2944b Add mongoose uid type
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-02-13 16:46:37 +01:00
Alexandre Bodin
de9521ce6b Merge branch 'develop' into features/single-types
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-02-10 21:09:50 +01:00
Jim LAURIE
489d2e33fd feat: expose mongoose connections
Signed-off-by: Jim LAURIE <j.laurie6993@gmail.com>
2020-02-10 15:09:59 +01:00
HichamELBSI
98871fcb46 Merge branch 'develop' into features/single-types 2020-02-05 16:41:30 +01:00
Jelmer Visser
66d9971d1b Check if ref is set before checking toJSON
Signed-off-by: Jelmer Visser <jelmer@weflycheap.nl>
2020-01-30 15:08:22 +01:00
Alexandre Bodin
576279626b Merge branch 'develop' into features/single-types 2020-01-29 11:59:53 +01:00
Hicham EL ABBASSI
81c5537d7f Merge branch 'develop' into features/single-types 2020-01-29 10:09:46 +01:00
Alexandre Bodin
4f5a0e7679 Cleanup eslint configs
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-01-27 10:49:57 +01:00
Alexandre Bodin
77e5b8233d Fix mongoose dz delete query
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-01-22 17:54:59 +01:00
Alexandre Bodin
4f039b2df8 Clean lint
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-01-17 10:43:17 +01:00
Alexandre Bodin
2886bb7acb Add manyWay lookup match expr and fix conversion of id and _id type for mongoose match 2020-01-07 12:51:21 +01:00
Alexandre BODIN
cccf256bf7
Merge branch 'master' into fix/enumeration 2020-01-06 12:18:37 +01:00
Alexandre Bodin
27e6975c4a Do not overwritten morphAssoc populates 2020-01-06 11:51:03 +01:00
Alexandre Bodin
252941d589 Allow null value in mongo enums 2020-01-06 11:15:00 +01:00
Alexandre Bodin
eda218d37b Populate component relations 2019-12-19 11:05:54 +01:00
Alexandre Bodin
c8dbacbba4 Fix mongo ref need an id instead of an object 2019-12-11 16:38:57 +01:00
Alexandre Bodin
5b01448dac Return __contentType field in morph related fields 2019-12-10 17:24:55 +01:00