Alex van Andel
51bc3d93c1
user: Add email and username, remove bufferTime,startTime,endTime ( #202 )
...
Co-authored-by: zomars <zomars@me.com>
2022-11-17 11:35:06 -07:00
Alex van Andel
0f5017010f
Fix lint error
2022-11-07 14:48:32 +00:00
Omar López
d1bbaef5c6
Refactor membership endpoints ( #204 )
...
refs #175
Co-authored-by: Alex van Andel <me@alexvanandel.com>
2022-10-21 13:54:28 -06:00
Alex van Andel
9448e67ed0
Added status: true to booking model ( #203 )
2022-10-21 14:04:20 +01:00
Omar López
f66ed50ecb
Selected Calendars endpoints refactor ( #193 )
...
refs #175
2022-10-20 11:35:02 -06:00
Alex van Andel
1f9be423ad
Set start and endTime to iso8601 ( #198 )
2022-10-20 18:26:43 +01:00
Omar López
03d5f51ceb
Refactor/webhooks ( #186 )
...
refs #175
2022-10-19 12:26:12 -06:00
Alex van Andel
ce2df7641f
Feature/additional fields ( #189 )
...
Added timeZone, attendees.(email, name, timeZone, locale), user.(email,
name, timeZone, locale) & metadata
2022-10-19 17:03:54 +01:00
zomars
37fa76315a
Allow to update booking description
2022-10-14 15:52:17 -06:00
zomars
25d3d12319
Adds custom inputs to eventTypes responses
2022-10-14 15:52:09 -06:00
zomars
ccf0a40b67
Misc fixes
2022-10-14 11:42:05 -06:00
Omar López
e3fa0e546b
Refactor schedule endpoints ( #185 )
2022-10-13 14:54:38 -06:00
zomars
31610dd178
Adds missing description field to patch
2022-10-13 13:39:04 -06:00
Omar López
6ba70a7259
Refactor/custom inputs ( #184 )
...
refs #175
To be merged after #183
2022-10-13 12:30:48 -06:00
Omar López
8c24c5c714
Refactor/booking logic ( #183 )
...
refs #175
Reuses the same logic for creating bookings from the web app.
Co-authored-by: Leo Giovanetti <hello@leog.me>
2022-10-13 12:29:30 -06:00
Omar López
f13694fd13
Refactors event-types endpoints ( #181 )
...
refs #175
2022-10-11 14:14:03 -06:00
Alex van Andel
a506c7da33
Refactor + fix userIds filter ( #179 )
...
This fix means a behaviour change to GET calls. Instead of a JSON
payload, instead a filter param has been added to the URL itself. GET
payloads are very unexpected in API designs, even though supported.
* Todo write tests (with postman?)
* Turn isAdmin logic into common middleware
```bash
curl "http://localhost:3002/v1/schedules?apiKey=...&userId=2 "
```
```bash
curl "http://localhost:3002/v1/schedules?apiKey= ..." \
-d '{"name":"Hello", "userId": 2}' \
-H 'Content-Type: application/json'
```
2022-10-11 15:33:25 +01:00
Omar López
da61841525
Refactors booking references endpoints ( #180 )
...
refs #175
2022-10-11 15:25:57 +01:00
zomars
88332fb2ab
Refactors teams
2022-10-10 20:25:47 -06:00
Omar López
18e96e2a47
Refactors availabilities endpoints ( #177 )
...
refs #175
2022-10-10 09:42:15 -06:00
Joe Au-Yeung
d68ce5e72f
Admin privileges for /availabilities endpoint ( #169 )
...
* List other user's availabilities
* /availabilityId methods for other users
* Add return statements
* Accept userId single value or array
* Add zod schema checks
* Filter for schedules only with an availability
* Adds safeParsing of JSON before safeParsing of zod
* Removed console log
* Adds safe JSON parsing before .safeParse
* Allow API call without necessarily passing userId
Allow `/availabilities` call by a regular user without having to pass their userId to make it work
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com>
2022-10-07 15:26:02 +05:30
Syed Ali Shahbaz
0abf286785
Merge pull request #168 from calcom/create-schedule-with-availability
...
Admin privileges for /schedules
2022-10-07 10:23:41 +02:00
Leo Giovanetti
2a05f15156
Recurring booking implementation ( #167 )
...
* Recurring booking implementation
* Tweaks to expected texts in tests
* Applied feedback
Co-authored-by: zomars <zomars@me.com>
2022-10-06 17:40:41 -03:00
Joe Au-Yeung
da88beb1f5
Fix type errors
2022-10-06 15:06:07 -04:00
Joe Au-Yeung
2a7a111855
Safe parse for userId
2022-10-06 14:38:17 -04:00
Joe Au-Yeung
a5413b40ab
Add ability to get, post, and delete for other users if admin
2022-10-05 11:04:58 -04:00
Joe Au-Yeung
1adace1c0d
Create new availability on new schedule
2022-10-05 09:56:27 -04:00
Agusti Fernandez Pardo
3caee6c697
fix: removes daily-event-reference endpoints and types
2022-09-06 19:04:16 +02:00
Agusti Fernandez Pardo
a63b623a7d
feat: teamId availability in API
2022-07-05 20:12:14 +02:00
Agusti Fernandez Pardo
be2647790c
feat: refactor teams and add team availability
2022-06-30 00:01:14 +02:00
Agusti Fernandez Pardo
04b9b71310
fix: userId not, id remove templates stall
2022-06-24 00:09:23 +02:00
Agusti Fernandez Pardo
2682db8fcd
fix: remove user metadta from validations
2022-06-16 23:38:36 +02:00
Agusti Fernandez Pardo
11f3d411b3
fix: rename users id to users userId to easier availability sharing _get endpoint
2022-06-16 00:18:40 +02:00
Agusti Fernandez Pardo
26f861d0d0
Merge pull request #107 from calcom/feat/admin-events
...
Feat: Add admin enpoints for event-types, bookings, attendees
2022-06-15 21:58:31 +02:00
Agusti Fernandez Pardo
1d2e5f07ef
feat: admin endpoints for bookings
2022-06-15 21:10:19 +02:00
Agusti Fernandez Pardo
ed1bc8015a
feat: initial isAdmin work for events and attendees
2022-06-15 20:43:35 +02:00
zomars
ae9c33ddbe
Makes user create/update body strict
2022-06-14 14:44:09 -06:00
zomars
58e1ea9bf6
User endpoint refactoring
2022-06-14 14:08:58 -06:00
Agusti Fernandez Pardo
b1dd1b8572
fix: make jsonSchema.optional()
2022-06-13 23:58:15 +02:00
Syed Ali Shahbaz
61e742ed5e
uuid automate in booking API
2022-06-11 16:57:35 +05:30
Agusti Fernandez Pardo
1180f3f258
Merge pull request #105 from calcom/feat/uuid-hooks
...
feat: adds automatic generation of uuid id for webhooks create on API
2022-06-02 15:56:01 +02:00
Agusti Fernandez Pardo
3fc22a8eff
fix: remove comments
2022-06-01 17:08:01 +02:00
Agusti Fernandez Pardo
43b94d3e96
feat: adds automatic generation of uuid id for webhooks create on API
2022-06-01 17:05:33 +02:00
Agusti Fernandez Pardo
767f170cae
Merge pull request #103 from calcom/feat/admin-users
...
feat: Admin API users manegement endpoints
2022-05-31 21:00:51 +02:00
Agusti Fernandez Pardo
4eccc8a74b
fix: build error jsonSchema metadata not nullable
2022-05-31 18:42:20 +02:00
Agusti Fernandez Pardo
9459b9048d
feat: Admin API users manegement endpoints
2022-05-31 18:33:01 +02:00
Agusti Fernandez Pardo
eea7c11488
fix event type valdiations
2022-05-28 01:50:28 +02:00
Agusti Fernandez Pardo
2cd548bdb2
fix: or z nul
2022-05-27 22:04:08 +02:00
Agusti Fernandez Pardo
b9a2e0f4c6
fix: event types validations recurring event and locations nullable:
2022-05-27 21:58:38 +02:00
Agusti Fernandez Pardo
be4ca8835e
fix: event types id endpoints
2022-05-27 21:44:45 +02:00