@@ -15,6 +15,7 @@ const {
15
15
databasesCreateIntegerAttribute,
16
16
databasesCreateFloatAttribute,
17
17
databasesCreateEmailAttribute,
18
+ databasesCreateDatetimeAttribute,
18
19
databasesCreateIndex,
19
20
databasesCreateUrlAttribute,
20
21
databasesCreateIpAttribute,
@@ -338,6 +339,15 @@ const createAttribute = async (databaseId, collectionId, attribute) => {
338
339
case 'boolean':
339
340
return databasesCreateBooleanAttribute({
340
341
databaseId,
342
+ collectionId,
343
+ key: attribute.key,
344
+ required: attribute.required,
345
+ xdefault: attribute.default,
346
+ array: attribute.array,
347
+ parseOutput: false
348
+ })
349
+ case 'datetime':
350
+ return databasesCreateDatetimeAttribute({
341
351
databaseId,
342
352
collectionId,
343
353
key: attribute.key,
@@ -494,9 +504,8 @@ const deployCollection = async ({ all } = {}) => {
494
504
databaseId,
495
505
collectionId: collection['$id'],
496
506
name: collection.name,
497
- permission: collection.permission,
498
- read: collection['$read'],
499
- write: collection['$write'],
507
+ documentSecurity: collection.documentSecurity,
508
+ '$permissions': collection['$permissions'],
500
509
parseOutput: false
501
510
})
502
511
0 commit comments