Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/tastyigniter/ti-ext-reservation

A TastyIgniter extension that accepts restaurant reservations and table bookings online
https://github.com/tastyigniter/ti-ext-reservation

Send reservation cancellation email to customers

Signed-off-by: Sam Poyigi <[email protected]>

8f8288254f3449cab46125ee3b237f34e9640b97 authored about 1 year ago by Sam Poyigi <[email protected]>
Show cancel reservation button on reservation list page

Signed-off-by: Sam Poyigi <[email protected]>

a1cfcedfe92ded86429f9465a0a5f3167395b099 authored about 1 year ago by Sam Poyigi <[email protected]>
Make cancellation reason optional

Signed-off-by: Sam Poyigi <[email protected]>

806839cd9b4ca53ee23321876f23d35db5d6302c authored about 1 year ago by Sam Poyigi <[email protected]>
Remove telephone input placeholders in the booking page.

Signed-off-by: Sam Poyigi <[email protected]>

4b419baa7375ed14beecccf2ff5f9f8ae14f7e8e authored about 1 year ago by Sam Poyigi <[email protected]>
Add status_id, days_since, & days_until reservation condition attribute

fd2a1171ca47553413169464af2ee02989dfba13 authored about 1 year ago by Sam Poyigi <[email protected]>
Add cancel reservation modal to the reservation page and validate cancel reason when cancelling a reservation.

Signed-off-by: Sam <[email protected]>

86c23bf1af66d0117439b4243e263d2ed30db1c9 authored over 1 year ago by Sam <[email protected]>
Enable Reservation form in the root of the web (#42)

* Enable Reservation form in the root of the web

* Minor refactor

Signed-off-by: Sam <6567...

e927c93ce2724dfa747591633fc481dc55d3c0c8 authored over 1 year ago by Dejosel <[email protected]>
Update MaxGuestSizePerTimeslotReached.php to use the dateTime string instead of the date string for reservations cache.

Signed-off-by: Sam <[email protected]>

d7ce21fb79ada98754da58b2998baff894615a5d authored over 1 year ago by Sam <[email protected]>
Use user selected time from step 2 when creating reservation

Signed-off-by: Sam <[email protected]>

6225224706f5dea51574042fd4c1e775d9bd611d authored over 1 year ago by Sam <[email protected]>
Move order & reservation cancel logic to model

Signed-off-by: Sam <[email protected]>

7806d5ed9269495cf2f682939179c080993f6d3e authored over 1 year ago by Sam <[email protected]>
Use blade syntax on all mail templates

Signed-off-by: Sam Poyigi <[email protected]>

e01187ce26212ada09b6b9043d87203a3ca32673 authored over 1 year ago by Sam Poyigi <[email protected]>
Use lang strings on mail template descriptions

Signed-off-by: Sam Poyigi <[email protected]>

7898b13da7b56056eec2c608f794a37069bc1009 authored over 1 year ago by Sam Poyigi <[email protected]>
New automation condition order & reservation attribute

Signed-off-by: Sam Poyigi <[email protected]>

7924046200b00bff75303e7267478e7304b1ced2 authored over 1 year ago by Sam Poyigi <[email protected]>
Update MaxGuestSizePerTimeslotReached.php (#39)

changed the label of condition for limit reservation.

466621494b92433f76e59901f515ceb1f1615fa5 authored almost 2 years ago by JJ <[email protected]>
Strip html tags from formatted address

Signed-off-by: Sam Poyigi <[email protected]>

0176aa75dd9f508bae18aa2c24e1bb65710b60b9 authored almost 2 years ago by Sam Poyigi <[email protected]>
Add .md extension

Signed-off-by: Sam Poyigi <[email protected]>

ac0631f8abe5864043407cd2f83f31709e0d1f4b authored about 2 years ago by Sam Poyigi <[email protected]>
Fi x Error: Call to undefined method DateTime::isoFormat() (#33)

e00870f72e40a0b5c6de4743fe3b03ee26c09508 authored about 2 years ago by Dejosel <[email protected]>
Fix booking form email field required when customer is logged in

Signed-off-by: Sam Poyigi <[email protected]>

103ebc90ac97a6978bc210e54045c935d0b91d87 authored over 2 years ago by Sam Poyigi <[email protected]>
Move allocate table logic from booking manager to reservation model fixes #31

Signed-off-by: Sam Poyigi <[email protected]>

a068d747926fa2aab7087622df3e705f88147c7d authored over 2 years ago by Sam Poyigi <[email protected]>
Minor fix

Signed-off-by: Sam Poyigi <[email protected]>

e5a70c318e48d5672df55433f3fdbaceeb551f61 authored over 2 years ago by Sam Poyigi <[email protected]>
Apply fixes from StyleCI (#29)

[ci skip] [skip ci]

Co-authored-by: StyleCI Bot <[email protected]>

f0c260f6badec71ce02f32de7e6cf665c79e38ff authored over 2 years ago by Sam Poyigi <[email protected]>
Register location options fields

commit e9ebaae1e4af06175e499549c026519357222e58
Author: Sam Poyigi <[email protected]...

5f0b0ba3d082a59b7020c7da6d8dbe1acf79c798 authored over 2 years ago by Sam Poyigi <[email protected]>
Bootstrap 5 upgrade

commit 3ae60cbc4221be2a88b4d2ef7ff3661302fcbaef
Author: Sam Poyigi <[email protected]...

4c8f4fff35ca2fc481eb9169a20c548cc1476339 authored over 2 years ago by Sam Poyigi <[email protected]>
Replace string class names to static class names

Signed-off-by: Sam Poyigi <[email protected]>

40330bdde305aa30049bc4221a4d9e709a0ae7c6 authored over 2 years ago by Sam Poyigi <[email protected]>
Disable booking email field when customer is logged in

Signed-off-by: Sam Poyigi <[email protected]>

64fa8d3e11806667b393103c7935eb1e93bc6f42 authored over 2 years ago by Sam Poyigi <[email protected]>
Add location setting to include start time in timeslots or start from start time plus lead time

Signed-off-by: Sam Poyigi <[email protected]>

0b78f303e3dcf31a6ac3b73f46f087b2b1b84e48 authored over 2 years ago by Sam Poyigi <[email protected]>
Remove disabled days of the week logic to allow schedule exceptions

Signed-off-by: Sam Poyigi <[email protected]>

2bfe1877b07a0a6a03842557a8a371899159524a authored over 2 years ago by Sam Poyigi <[email protected]>
Add component property to set the calendar week start day

Signed-off-by: Sam Poyigi <[email protected]>

81346b638bcf440de4de82e45c004ce68f6a4510 authored over 2 years ago by Sam Poyigi <[email protected]>
Add component property to optionally require telephone during checkout and booking

Signed-off-by: Sam Poyigi <[email protected]>

df52ab02bd38bf789856ed409f74931031793db7 authored over 2 years ago by Sam Poyigi <[email protected]>
Escape rendered data on reservation/success page

Signed-off-by: Sam Poyigi <[email protected]>

b45d693427947388164587c0611f265b0bcf6c4c authored over 2 years ago by Sam Poyigi <[email protected]>
Minor fixes

Signed-off-by: Sam Poyigi <[email protected]>

1d7df99d7c56916dd283cddb9c550757c405b3e3 authored over 2 years ago by Sam Poyigi <[email protected]>
Minor fixes

Signed-off-by: Sam Poyigi <[email protected]>

eba42cbff1eb915a775c748e8b6385f6650fd4eb authored almost 3 years ago by Sam Poyigi <[email protected]>
Fix author name

Signed-off-by: Sam Poyigi <[email protected]>

6d6fa40c1bc6803d402d3aed63b263553a8e3546 authored almost 3 years ago by Sam Poyigi <[email protected]>
Use composer.json as extension manifest file

Signed-off-by: Sam Poyigi <[email protected]>

274477b518a7a23d1c7ad51b1628471275048c4b authored almost 3 years ago by Sam Poyigi <[email protected]>
Add .editorconfig and .gitignore files

Signed-off-by: Sam Poyigi <[email protected]>

db79df7b3b9bb7a4d8b138e716b0fe188160d2e0 authored almost 3 years ago by Sam Poyigi <[email protected]>
Release v2.6.0

03cb6e99e8f8929d9492296973cf991f13b4e36e authored almost 3 years ago by Sam Poyigi <[email protected]>
Use && and || logical operators instead of and and or

Signed-off-by: Sam Poyigi <[email protected]>

a5c17a0f99a9fc574d601af9e35688f31bc1f8d9 authored almost 3 years ago by Sam Poyigi <[email protected]>
Apply fixes from StyleCI (#23)

[ci skip] [skip ci]

Co-authored-by: Sam Poyigi <[email protected]>

ffcd38e505fa5632406edb0cd0ed8f4e0dd799c1 authored almost 3 years ago by Sam Poyigi <[email protected]>
Release v2.5.1

1e6b631c36c00c8251c45c3888a3a29d54b86cea authored almost 3 years ago by Sam Poyigi <[email protected]>
Exclude canceled reservation from max guest per timeslot check

Signed-off-by: Sam Poyigi <[email protected]>

650a994a44f9c855bc801bf062d4a0f413871761 authored almost 3 years ago by Sam Poyigi <[email protected]>
Release v2.5.0

c98b2683f40c129956f992841848332e4ec8f643 authored about 3 years ago by Sam Poyigi <[email protected]>
Somewhat revert "Move docs to docs repo"

Signed-off-by: Sam Poyigi <[email protected]>

0455ea7d2dd196fa2697a6bf885593318d985c79 authored about 3 years ago by Sam Poyigi <[email protected]>
Mark table as booked before and after the reservation stay time

Signed-off-by: Sam Poyigi <[email protected]>

5c0e9064f422d275d45ab6891f60cb89cfd15b40 authored about 3 years ago by Sam Poyigi <[email protected]>
Remove redundant behaviour of adding model object into automation event params array

Signed-off-by: Sam Poyigi <[email protected]>

b8d5a9cd5d7f921f0a1455eccb246c75c923c481 authored about 3 years ago by Sam Poyigi <[email protected]>
Minor fix

Signed-off-by: Sam Poyigi <[email protected]>

24cce920b055f1814e79cbde589f5ea1f2c4112b authored about 3 years ago by Sam Poyigi <[email protected]>
Add ability for customer to cancel order and reservation

Signed-off-by: Sam Poyigi <[email protected]>

666062ac2b164acf743e7e6c8e7a301f2f81e266 authored about 3 years ago by Sam Poyigi <[email protected]>
Fix automation condition hour since/until attribute value

Signed-off-by: Sam Poyigi <[email protected]>

2d7ff78317eb667f4d57102e771491a7fedeaf7c authored about 3 years ago by Sam Poyigi <[email protected]>
Fix typo in automation condition attribute

9f33c49d53c4fec0f91ace5282a72ce403eb7965 authored about 3 years ago by Sam Poyigi <[email protected]>
Use new reservation.isFullyBookedOn event to filter max guest per timeslot

e982e5b630509d0e8c8f2d89a4066fd6de98533d authored about 3 years ago by Sam Poyigi <[email protected]>
New event reservation.isFullyBookedOn

b774e6c955e4888afc3d36e58c695ab4a4608933 authored about 3 years ago by Sam Poyigi <[email protected]>
Minor fix on max guest per timeslot

Signed-off-by: Sam Poyigi <[email protected]>

e30cd38b755bc59cb07fb7d3f54d7b78c8ffe557 authored about 3 years ago by Sam Poyigi <[email protected]>
Minor fix

Signed-off-by: Sam Poyigi <[email protected]>

9d906b6649fdc3ff582a807d177c16c1fd194b82 authored about 3 years ago by Sam Poyigi <[email protected]>
Check max guest size limit before saving reservation

Signed-off-by: Sam Poyigi <[email protected]>

039b57e95383130c4cad5764848fc8f79df8d2b7 authored about 3 years ago by Sam Poyigi <[email protected]>
Move docs to docs repo

Signed-off-by: Sam Poyigi <[email protected]>

6a86bfa6e5847084e8288e644d781614e897d2d7 authored about 3 years ago by Sam Poyigi <[email protected]>
Release v2.4.0

38da088cab2a0f74819bdc76d066e2a3182869b8 authored about 3 years ago by Sam Poyigi <[email protected]>
Use laravel style created_at and updated_at timestamps

Signed-off-by: Sam Poyigi <[email protected]>

4e0a06c40d67625b9d69177f4c1da5eef5a3c8fe authored about 3 years ago by Sam Poyigi <[email protected]>
Use min and max reservation advance time methods

5648e32e7b135fdae5149f1fb6427ca03f374e6a authored about 3 years ago by Sam Poyigi <[email protected]>
Cache call to check fully booked status

6d138040cb73e26eb1c00862742095e12b826519 authored about 3 years ago by Sam Poyigi <[email protected]>
Remove unused component properties

6e94b39fc75ff7fac605ae4426bba8004029d72e authored about 3 years ago by Sam Poyigi <[email protected]>
Remove unused location input and validation

68afaefe71d35945439fe72eedb8c4d294ca88bb authored about 3 years ago by Sam Poyigi <[email protected]>
Use new min and max advance reservation time setting

93e26d3e81ea0b63557ca8576cfb61991c608896 authored about 3 years ago by Sam Poyigi <[email protected]>
Limit number of guest per timeslot instead

@a028e818ff081976c6b23d32733ac1c230df9032

7cef248ea359b503b1be9b67206cf1f9c500a4de authored about 3 years ago by Sam Poyigi <[email protected]>
Fix forward slash issue in path on windows

Signed-off-by: Sam Poyigi <[email protected]>

39f44b3621dad4d6fbd034f6959fb57f064e2f89 authored about 3 years ago by Sam Poyigi <[email protected]>
Remove redundant location field

67e2a2037b131f2aa04c8714c6eded65c6a5f47d authored about 3 years ago by Sam Poyigi <[email protected]>
Limit number of reservations per timeslot

a028e818ff081976c6b23d32733ac1c230df9032 authored about 3 years ago by Sam Poyigi <[email protected]>
Release v2.3.0

d28ed87358b0304a8650c2404120c3b0495b2224 authored about 3 years ago by Sam Poyigi <[email protected]>
Use location/reservation for booking page instead of /reservation (#20)

* Use permalink/reservation for locations instead of /reservation

* Refactor

* Redirect wh...

1f3b7c7835d3559492464e0f8887d7ab1d4f40d6 authored about 3 years ago by Ryan Mitchell <[email protected]>
Allow admin to preview menu items of a disabled location. (tastyigniter/ti-ext-local#61)

Signed-off-by: Sam Poyigi <[email protected]>

63bc9b5fdb5741df3cc00729f0038b30ddea184e authored about 3 years ago by Sam Poyigi <[email protected]>
Use fully qualified class names

Signed-off-by: Sam Poyigi <[email protected]>

914a0c7fccd2690da105877a1bc07813200bc878 authored about 3 years ago by Sam Poyigi <[email protected]>
Release v2.2.1

a978aed8082ffb91fdc405d3842256295ecb0f9c authored over 3 years ago by Sam Poyigi <[email protected]>
fix datepicker locales files path

Signed-off-by: Sam Poyigi <[email protected]>

e17c7defae9e1863e98abd9155e68b88d88edbc5 authored over 3 years ago by Sam Poyigi <[email protected]>
Fix incorrect datepicker locales path #18

48eb2a75fe5854786f341c1969530146768c6c86 authored over 3 years ago by Sam Poyigi <[email protected]>
Release v2.2.0

6cc89a4f7451bbf3f3372f7c7c5d11b0d617b5c3 authored over 3 years ago by Sam Poyigi <[email protected]>
Minor fix

Signed-off-by: Sam Poyigi <[email protected]>

e135cff29a02a3f8b11b075e74d5811d291fa329 authored over 3 years ago by Sam Poyigi <[email protected]>
Only join tables when no of guests >= min_capacity #16

Signed-off-by: Sam Poyigi <[email protected]>

9b9dc7606647526c6828d6ec72d48e2d8400db5a authored over 3 years ago by Sam Poyigi <[email protected]>
Avoid duplicate queries

f58f559525057da91877722b297e7283d5bcec7b authored over 3 years ago by Sam Poyigi <[email protected]>
Release v2.1.0

e89b9088f5e403915cd6e1472245a60dff58cb29 authored over 3 years ago by Sam Poyigi <[email protected]>
Update filtertable logic and check we have table in initial step (#15)

* Update filtertable logic and check we have table in initial step

* Refactor

* Remove get...

7ec3c2cf7840b129813bf63a3b05001c286067f9 authored over 3 years ago by Ryan Mitchell <[email protected]>
Minor fix

Signed-off-by: Sam Poyigi <[email protected]>

5b013a7c5ef5e8ebeb426c5d97afa9e4cb3dd988 authored over 3 years ago by Sam Poyigi <[email protected]>
Stay time now a separate variable (#12)

5989125ca0f4f98c4c5edbb418ba0b2093d4c634 authored over 3 years ago by Ryan Mitchell <[email protected]>
Same change as from admin panel (#13)

ead607a6db5e04b4dd333e76b1978a499daf86d3 authored over 3 years ago by Ryan Mitchell <[email protected]>
Release v2.0.2

2bd197fc4a4ceda6c3b6288c3cff955c94bbafa3 authored over 3 years ago by Sam Poyigi <[email protected]>
Add hours since automation condition (#11)

* Add hours since automation condition

* Refactor & Add hours until

Co-authored-by: Sam Po...

e793df2c73f2e8ed598975ec9f0054676645ea09 authored over 3 years ago by Ryan Mitchell <[email protected]>
Change logic for getting avaialble tables when joinable (#10)

* Change logic for getting avaialble tables when joinable

* Logic update

101172e12af366c83d09494e8793702485ca2f91 authored over 3 years ago by Ryan Mitchell <[email protected]>
Bump version to v2.0.1

104b0311306fad797ea878fd3dceb1b96c29eb8c authored almost 4 years ago by Sam Poyigi <[email protected]>
Only show timeslots >= now + reservation lead time (#7)

4aedc8e9f9394f8f6c0b998b61922c38a2ef86b0 authored almost 4 years ago by Ryan Mitchell <[email protected]>
Fix new status automation rule

1b3c262b115ba549caa14dcf79f14257631d0d6b authored almost 4 years ago by Sam Poyigi <[email protected]>
Minor fix

9809f4c54fc9fe9d2aed386867a90e5371c6c315 authored almost 4 years ago by Sam Poyigi <[email protected]>
Minor fix

Signed-off-by: Sam Poyigi <[email protected]>

ffc5975a470192dd85f97e0185a1ffc4aad6de9f authored almost 4 years ago by Sam Poyigi <[email protected]>
Only notify staff attached to the reservation location

Signed-off-by: Sam Poyigi <[email protected]>

f31bd9a74887ede04b5b400b8b3631fd86dba261 authored almost 4 years ago by Sam Poyigi <[email protected]>
Minor fix

Signed-off-by: Sam Poyigi <[email protected]>

b1ced1874b63e5900107c89880e32460b21bab35 authored almost 4 years ago by Sam Poyigi <[email protected]>
Auto/manually allocate tables

Signed-off-by: Sam Poyigi <[email protected]>

f7274201b779fe5e2458488fbcb8ce1af69fefad authored almost 4 years ago by Sam Poyigi <[email protected]>
Bump version to v2.0.0

5eebb8e20d2d795a336707629addd634616193bb authored almost 4 years ago by Sam Poyigi <[email protected]>
Use lang pack date strings (#6)

* Use lang pack date strings

* Use main:: date formats

* Cleanup

* Docs cleanup

Co-a...

e57919d622032944f9b33076b20c574a9b7e331c authored almost 4 years ago by Ryan Mitchell <[email protected]>
Stepped reservation process (#4)

* Switch to calendar view for date selection

* Start on next open day rather than today

* ...

07794f46454cb828f11a99e01d6a3b6b49358cbe authored almost 4 years ago by Ryan Mitchell <[email protected]>
Bump version to v1.2.3

5ac269987c6d920ae740eb2b21a18d12d8a7e4cd authored almost 4 years ago by Sam Poyigi <[email protected]>
Fix form validation rules

Signed-off-by: Sam Poyigi <[email protected]>

da728d8feac9c51497e933939b8f7a39cb2a9ee2 authored almost 4 years ago by Sam Poyigi <[email protected]>
Bump version to v1.2.2

850f9b81e8cff14fa83aaa9b023c4f9e044ec5a5 authored almost 4 years ago by Sam Poyigi <[email protected]>
Resolve merge conflicts

63cf948fceeba63b9107c60522d0837a77ad54ec authored almost 4 years ago by Sam Poyigi <[email protected]>
Bump version to v1.2.1

3511242add6985c0dbd75f27b8e4fb0f6beeafeb authored almost 4 years ago by Sam Poyigi <[email protected]>