summaryrefslogtreecommitdiff
path: root/indoteknik_api/models
diff options
context:
space:
mode:
Diffstat (limited to 'indoteknik_api/models')
-rw-r--r--indoteknik_api/models/x_manufactures.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/indoteknik_api/models/x_manufactures.py b/indoteknik_api/models/x_manufactures.py
index 6755ac66..29f99063 100644
--- a/indoteknik_api/models/x_manufactures.py
+++ b/indoteknik_api/models/x_manufactures.py
@@ -9,6 +9,15 @@ class Manufactures(models.Model):
data = {
'id': manufacture.id,
'logo': base_url + 'api/image/x_manufactures/x_logo_manufacture/' + str(manufacture.id) if manufacture.x_logo_manufacture else '',
- 'name': manufacture.x_name,
+ 'name': manufacture.x_name
}
+ if with_detail:
+ data_with_detail = {
+ 'banners': [
+ base_url + 'api/image/x_banner.banner/x_banner_image/' + str(x.id)
+ for x in manufacture.x_manufactures_banners
+ if x.x_status_banner == 'tayang' and x.x_banner_image
+ ]
+ }
+ data.update(data_with_detail)
return data \ No newline at end of file