BenClaw
4ad701c1a5
fix(broadcasting): broadcast on mark_helped! even when already false
...
- mark_helped! gated broadcast on if save, but save returns false
when needs_help is already false (no dirty attributes in CouchDB)
- Same fix applied to remove_needs_payment!
- Broadcast is the important side effect — save is just persistence
2026-05-17 19:48:19 +02:00
BenClaw
a755d8a205
refactor(broadcasting): add Broadcastable to List + Order, remove monkey-patch
...
- include Broadcastable in app/models/list.rb
- include Broadcastable in app/models/order.rb
- Remove config/initializers/model_broadcast.rb (ApplicationController.new anti-pattern)
- Broadcasting now goes through Mozo.broadcast_* directly, not via controller hack
2026-05-17 16:36:28 +02:00
bterkuile
7dadb28004
make more specs work
2025-09-23 17:45:00 -05:00
bterkuile
0e051b1f93
rename qwaiter to mozo
2025-09-20 17:35:58 -05:00
bterkuile
eda3fc280b
Mostly enriching supplier's user info with number of lists finished at the restaurant
2020-03-06 19:27:44 -05:00
bterkuile
86e518890f
remove denormalization of lists and orders towards the section
2015-10-12 15:25:58 +02:00
bterkuile
b540f5945e
Working in progress app
2015-10-07 16:23:49 +02:00
bterkuile
81d4545104
C&V test improvements
2015-09-23 17:14:53 +02:00
bterkuile
2c3705790c
User specs in the green
2015-09-21 15:22:43 +02:00
bterkuile
cb744943bd
Acceptance tests for user
2015-09-17 17:46:33 +02:00
bterkuile
8e931cabd4
end of train commit
2015-09-16 18:10:23 +02:00
bterkuile
ef894f9e02
serializer stuff
2015-09-14 18:53:58 +02:00
bterkuile
36e5b21b13
End of day commit
2015-09-09 20:21:52 +02:00
bterkuile
3cb7fd2a6f
Fix dynamic order adding
2015-09-08 17:20:38 +02:00
bterkuile
1caa488524
Conceptual architectural change for CLI user app
2015-09-07 19:10:54 +02:00
bterkuile
f47a8a9ed0
JSONApi part1
2015-09-02 15:52:48 +02:00
bterkuile
919474b54c
before switch to ubuntu commit since apple has issues
2015-08-13 12:54:02 +02:00
bterkuile
e4e7198af5
Add payment structure
2015-04-29 10:21:12 +02:00
bterkuile
2b036368cf
Continue adding product variants
2015-04-13 17:57:06 +02:00
bterkuile
5b3c1a9007
Refactor for authorization sanity
2015-02-19 16:29:17 +01:00
bterkuile
461bbdb3ec
dockerize faye and counters
2015-02-10 15:44:46 +01:00
bterkuile
cab883b3ce
Add supplier messages for new orders and sounds
2015-01-23 14:40:58 +01:00
bterkuile
3bc1e5685c
consitency refactor
2014-11-27 19:42:51 +01:00
bterkuile
ef7c242018
Add remove list needs payment functionality
2014-09-01 10:45:11 +02:00
bterkuile
ad4ad6bbb9
Fix ordering product issues by reverting emberization of product ordering
2014-08-29 15:30:41 +02:00
bterkuile
14791df379
Speccing and fixing user list loading and adding orders to other users
2014-08-28 18:07:30 +02:00
bterkuile
3b5d411a89
Everything is green
2014-08-15 16:53:36 +02:00
bterkuile
b4353113e1
Major supplier refactor making the whole system work better
2014-08-07 15:50:06 +02:00
bterkuile
99a9536c68
Replace couchbase counters with drb version
2014-08-05 17:49:16 +02:00
bterkuile
c0c25673bf
Current state with 6 failures is considered to be better than the previous one
2014-07-31 18:07:06 +02:00
bterkuile
48e1850200
Fixes for event stream and section view actions
2014-07-28 15:13:18 +02:00
bterkuile
8ca59c4e38
End of day commit
2014-07-21 20:31:11 +02:00
bterkuile
639a707679
Supplier adding and arranging tables
2014-07-01 17:46:19 +02:00
bterkuile
2a30ff5d3d
General functionality improvement
2014-06-26 17:26:15 +02:00
bterkuile
58f0937570
changing table user acceptance specs in the green
2014-06-25 16:11:29 +02:00
bterkuile
0e4993e8a6
Upgrades and fixes, maintenance
2014-06-09 19:07:46 +02:00
bterkuile
901c9ac5c8
Mace moving table in supplier main board work and specced
2014-05-28 17:26:47 +02:00
bterkuile
e9554ea3e7
Fix list unit and supplier main board acceptance specs
2014-05-28 15:16:08 +02:00
bterkuile
4855b2e8e0
Cleanup code
2014-05-27 17:58:38 +02:00
bterkuile
055a1071db
updates
2014-05-14 12:12:26 +02:00
bterkuile
772b647406
Fix moving table for user
2014-04-24 16:57:28 +02:00
bterkuile
3ef888a30a
Pickdate and some better general foundation styling
2014-04-16 14:13:05 +02:00
bterkuile
ed27574b77
basic user needs closing functionality infrastructure
2014-04-11 11:16:47 +02:00
bterkuile
bbf1a11a2e
User ember progress
2014-03-31 15:51:01 +02:00
bterkuile
013a41b9f6
Save progress
2014-03-30 15:55:22 +02:00
bterkuile
e179f6e582
User app updates
2014-03-27 21:51:16 +01:00
bterkuile
6c2427e082
Implement waiter ordering and improvements
2014-03-24 10:02:57 +01:00
bterkuile
c4e002104c
counter fixes
2014-03-10 10:10:54 +01:00
bterkuile
99473758e6
Fix and implement supplier counters
2014-03-07 18:29:49 +01:00
bterkuile
0e7a39b819
Add couchbase with modifications, formalize broadcaster and make testable and some other stuff
2014-03-06 18:08:39 +01:00