Pau Perez
c6ab5feb81
Move cached & uncached serializers to their files
2018-11-28 13:54:42 +01:00
Rohan Mitchell
6030e9a294
Cache enterprise supplied and distributed properties and producer properties
2016-11-25 14:14:42 +11:00
Rohan Mitchell
d93fe3cf2c
Cache enterprise supplied and distributed taxons
2016-11-25 14:14:42 +11:00
Rohan Mitchell
f4f38b4183
Re-apply shop property filters - including performance regression
...
This reverts commit 7d149ed198 .
2016-11-25 14:14:42 +11:00
Rob Harrington
7d149ed198
Revert shop property filters - causing 10x slowdown
...
This commit reverts commits 7eeee78c4e to e8f96e4818 (inclusive)
2016-09-18 17:46:43 +10:00
Rohan Mitchell
e8f96e4818
When a shop is open, only show taxon badges for currently open order cycles
2016-09-16 11:47:45 +10:00
Rohan Mitchell
3ca42ae055
Extract ids_to_objs to SerializerHelper
2016-09-16 11:36:27 +10:00
Rohan Mitchell
306bd25dd9
EnterpriseSerialiser shows current properties for open shops and all properties for closed shops
2016-09-16 11:36:27 +10:00
Rohan Mitchell
c37bf3d077
Rename Property#sold_by and ProducerProperty#sold_by to currently_sold_by
2016-09-16 11:36:26 +10:00
Rohan Mitchell
58e0b95cf6
Show property badges on shops
2016-08-26 12:13:48 +10:00
Rohan Mitchell
7b5e8fa603
Rename API field properties to supplied_properties
2016-08-26 12:13:47 +10:00
Rohan Mitchell
1586cd3992
Uncache enterprise producer properties - we have no cache invalidation for this
2016-07-29 15:40:24 +10:00
Rohan Mitchell
4134cbfc9c
Include producer properties on producer listing
2016-06-24 07:57:06 +10:00
Rohan Mitchell
aae1689a27
Show product properties on producers page
2016-06-24 07:57:06 +10:00
Maikel Linke
4feb7c893b
Introduce contact email address for enterprises
...
Add a new column email_address to enterprises.
Use this new field for public display of contact details.
The old field enterprise.email is still used internally.
It is still displayed on orders and emails sent to customers.
A new enterprise has the owner's email address by default now.
Fix GH #757
2016-02-24 15:14:07 +11:00
Maikel Linke
d5c4da3bf0
Not using Paperclip's to avoid HTTP calls to S3
2015-12-04 10:37:55 +11:00
Rob Harrington
727e8a81d6
Making sure enterprise serializer serializes no taxons as an empty array
2015-06-15 15:41:25 +08:00
Rohan Mitchell
d478cc1f69
Serialize taxons and relatives in expected format
2015-05-29 14:03:44 +10:00
Rohan Mitchell
3ab7df88e6
Allow serialization of nil enterprise
2015-05-27 16:32:15 +10:00
Rohan Mitchell
31b726613d
Avoid loading enterprise injection data when it's not be needed due to caching
2015-05-27 15:44:01 +10:00
Rohan Mitchell
dd761719ee
Fix undefined Api::IdSerializer error
2015-05-27 15:44:01 +10:00
Rohan Mitchell
1a887df412
Pull taxon computation out of the serialization loop
2015-05-27 15:44:01 +10:00
Rohan Mitchell
3afd636577
Pull relatives computation out of the serialization loop
2015-05-27 15:44:01 +10:00
Rohan Mitchell
ee8db23fd9
Pull shipping method service computations out of the serialization loop
2015-05-27 15:44:01 +10:00
Rohan Mitchell
f940984ca3
Pull earliest closing time computations out of the serialization loop
2015-05-27 15:44:01 +10:00
Maikel Linke
e26ebf4239
Serialize only activated hubs and producers of an enterprise
2015-04-09 17:15:57 +10:00
Rob Harrington
3ec3441cfa
Replacing all uses of the old enterprise shop url helper
2015-01-22 10:19:43 +11:00
Rob Harrington
ecaa2e6a51
Pull out override of 'visible' flag in enterprise serialiser
2014-10-22 15:53:25 +11:00
Rob Harrington
28807d4f4d
Merge migrate_ent_types into reg
2014-10-17 10:20:48 +11:00
Rafael Schouten
f0a3296e52
change enterprise category name ans use symbols instead of strings
2014-10-16 16:26:49 +11:00
Rob Harrington
0940af6b66
Remove bad pry
2014-10-15 16:21:11 +11:00
Rob Harrington
56f4d5af0f
Visibility in the front end is contingent upon enterprise being confirmed
2014-10-15 12:27:55 +11:00
Rafael Schouten
76e170eb3a
move icons into cached, for now
2014-10-06 10:44:49 +11:00
Rafael Schouten
2670d2b0ad
cleanup serializer
2014-10-04 00:59:41 +10:00
Rafael Schouten
47dc001735
merge has_shopfront and is_distibutor
2014-10-01 20:27:53 +10:00
Rafael Schouten
beb85e862a
get type > sells migration mostly working
2014-09-27 15:21:27 +10:00
Rob Harrington
1e31dd88ee
Remove unrequired functions, add has_hub_listing
2014-09-25 17:19:57 +10:00
Rafael Schouten
cf13115d57
bugfix is_profile bool
2014-09-19 16:44:51 +10:00
Rafael Schouten
f9cbdcee0a
swap profile name
2014-09-19 12:18:02 +10:00
Rafael Schouten
0d5106d571
refactor enterprise type logic and fix icons
2014-09-18 18:15:28 +10:00
Rafael Schouten
bd922085c4
icons and entity category logic
2014-09-18 15:14:55 +10:00
Rafael Schouten
d75076e1c9
producer icons and inital link logic
2014-09-18 13:59:47 +10:00
Rafael Schouten
3ea29df111
12 option entity categories
2014-09-12 10:11:59 +10:00
Rafael Schouten
f33a9e1a58
16 enterprise categories from four checks.
2014-09-12 01:50:36 +10:00
Rob H
78a70292ac
Moved attributes are actually delcared in the right place for Enterprise Serializer
2014-09-08 15:39:17 +10:00
Rob H
dfa837cac6
Moved cached properties which should not be cached
2014-09-08 15:01:34 +10:00
Rob H
14aada1808
Add 'profile only' logic to maps icons
2014-09-05 15:09:15 +10:00
Rob H
32ee8afdce
logic for producer shop icon in list view
2014-09-05 14:46:04 +10:00
Rob H
8f6d04a129
Adding properties to enterprise serialiser to allow differentiation between profile, shopfront and aggregators
2014-09-05 12:30:52 +10:00
summerscope
a4aa949499
Applying new icons for map view
2014-08-29 18:04:06 +10:00