surtur
61a7f569cc
chore: cleanup in views
continuous-integration/drone/push Build is passing
2021-02-18 20:23:28 +01:00
surtur
73fb03ffc6
add #if DEBUG RazorRuntimeCompilation
continuous-integration/drone/push Build is passing
2021-02-18 20:01:18 +01:00
surtur
0fbf239593
fix SimilarProduct behaviour
...
continuous-integration/drone/push Build is passing
* solves similar product uniqueness issues
* solves issue with checkboxes for similar products not showing as selected
fixes #15
fixes #16
2021-02-18 19:39:55 +01:00
surtur
4c6efbc830
chore: add db connstring (dev) to launchSettings
continuous-integration/drone/push Build is passing
2021-02-16 16:34:10 +01:00
surtur
0dfead8388
deprecate Product in favour of SimilarProduct
continuous-integration/drone/push Build is passing
2021-02-16 16:30:45 +01:00
surtur
7db10ab6c0
add SimilarProduct model class
continuous-integration/drone/push Build is passing
2021-02-16 16:29:19 +01:00
surtur
d69b8c7cc6
chore: similar products [wip]
continuous-integration/drone/push Build is passing
2021-02-14 22:50:52 +01:00
surtur
7b536ba8f5
chore: add Similar parameter to Product model
continuous-integration/drone/push Build is passing
2021-02-14 22:40:05 +01:00
surtur
604d01a33a
fix: bring prod images from prod table
continuous-integration/drone/push Build is passing
2021-02-14 18:20:35 +01:00
surtur
35452d57dd
chore: add similar product functionality [wip]
...
continuous-integration/drone/push Build is passing
attempt to get similar product from the view in the controller
2021-02-13 22:02:53 +01:00
surtur
574990a7bf
add similar products logic to admin view
...
continuous-integration/drone/push Build is passing
essentially making this available for product edits. edited product
itself cannot be selected as similar.
note: checkbox input logic is still missing in the controller
2021-02-13 19:44:25 +01:00
surtur
2d8b31b6ff
rm: SimilarConf
...
continuous-integration/drone/push Build is passing
since we don't plan to use {Created,Updated} for the Similar table
2021-02-13 17:40:39 +01:00
surtur
aa0196d168
chore: add "Similar" to mock product init
continuous-integration/drone/push Build is passing
2021-02-13 17:37:23 +01:00
surtur
bf7f93c1df
add: not-mapped list "Similar' to product model
continuous-integration/drone/push Build is passing
2021-02-13 17:36:03 +01:00
surtur
27a0f33744
chore: rm unused using in Similar.cs
continuous-integration/drone/push Build is passing
2021-02-13 17:34:04 +01:00
surtur
3be55f23be
chore: product edit-create view intent fixes
...
* skip ci
2021-02-12 22:56:57 +01:00
surtur
dc7d505937
add: 'Similar' model and db conf
continuous-integration/drone/push Build is passing
2021-02-12 22:50:03 +01:00
surtur
8b04b59ec3
chore: reindent with tabs
...
[skip ci]
2021-02-12 22:18:48 +01:00
surtur
6a154f2f90
mv: js to site.js
...
continuous-integration/drone/push Build is passing
site.js is already included in _Layout
2021-02-12 22:05:55 +01:00
surtur
93c7687b06
consolidate Stylezbro to stylez.css
...
[skip ci]
2021-02-12 21:52:30 +01:00
surtur
5cd55341da
chore: moar inline to stylez.css
continuous-integration/drone/push Build is passing
2021-02-12 21:47:51 +01:00
surtur
f2841fe0b3
displaying role-based navbar items simplified
2021-02-12 21:29:03 +01:00
surtur
0ee01339b7
move {product,carousel} inline style to stylez.css
...
[skip ci]
2021-02-12 21:14:37 +01:00
surtur
404ddaeaf9
chore: reindent ultimate_script using tabs
2021-02-12 21:02:43 +01:00
surtur
77ada7f3cc
chore: move my orders inline styles to a css file
continuous-integration/drone/push Build is passing
2021-02-12 21:00:46 +01:00
surtur
1022a267de
refactor: view order details using summary-details
...
continuous-integration/drone/push Build is passing
...like a pro and rm Details.js
2021-02-12 20:40:09 +01:00
surtur
be3b7a1b93
chore: update product detail view [skip ci]
...
* button style update
* rm unused using
* add a space after the dash before the product name
2021-02-12 20:13:32 +01:00
surtur
ab67773917
feat: use proper SELinux context for bind mounts
...
this change solves the issue I recently had after setting SELinux to
Enforcing mode and the containers suddenly could not access files
from the bind mounts anymore. the solution is to mount volumes with
either z (preferable here) or Z to have them automatically relabelled
If you volume mount a image with -v /SOURCE:/DESTINATION:z docker will
automatically relabel the content for you to s0. If you volume mount with
a Z, then the label will be specific to the container, and not be able to
be shared between containers.
ref: https://www.projectatomic.io/blog/2015/06/using-volumes-with-docker-can-cause-problems-with-selinux/
pertains:
* Makefile (volume args for kaniko)
* docker-compose.yml ($PWD to /src mount and a db volume)
[skip ci]
2021-02-12 19:26:28 +01:00
surtur
c19a2963ec
chore: rm unnecessary using
continuous-integration/drone/push Build is passing
2021-02-12 18:41:37 +01:00
surtur
facf2c1260
feat: dynamically generate product details
...
continuous-integration/drone/push Build is passing
* details for each product are now grabbed from the db
* functionality to "add product to order" (fake cart) has been added
* added Product.js, which facilitates calling the endpoint to add
product "to order"
* as per #11
* close #11
2021-02-12 13:29:30 +01:00
surtur
ac45c43174
chore: switch to UltimateViewModel for Home
...
continuous-integration/drone/push Build is passing
* as per #11
2021-02-12 13:22:29 +01:00
surtur
a626fb50a6
chore: make ProductsController return a Product
...
continuous-integration/drone/push Build is passing
* in the Detail action method
* as per #11
2021-02-12 13:14:09 +01:00
surtur
fb407848dc
fix: properly pass username to the view as uname
...
continuous-integration/drone/push Build is passing
* using ViewData to pass a username string sourced from the User object
* as per #11
2021-02-12 13:03:51 +01:00
surtur
26ca0798a8
refactor: CustomerOrderNotCartController
...
continuous-integration/drone/push Build is passing
* as per #11
2021-02-12 12:58:40 +01:00
surtur
3ac4659680
add: UltimateViewModel (as per #11 )
...
continuous-integration/drone/push Build is passing
* consolidates {Carousel,Product}ViewModel in a single ViewModel since
we're going to need both carousels and products in the index
2021-02-12 11:45:56 +01:00
surtur
21bfef1e8c
cleanup: remove unused SessionExtensions methods
...
continuous-integration/drone/push Build is passing
* edit _Layout accordingly
as per #11
2021-02-12 11:43:48 +01:00
surtur
13b0ffffeb
refactor: use fully qualified class name in FK ref
...
continuous-integration/drone/push Build is passing
as per #11
2021-02-12 11:32:58 +01:00
surtur
d46ff68121
add: {UsersController,views} and update _Layout
continuous-integration/drone/push Build is passing
2021-02-10 12:59:34 +01:00
surtur
06b3b39805
chore: add User_id to ViewData in OrdersController
continuous-integration/drone/push Build is passing
2021-02-10 12:18:44 +01:00
surtur
4eab6f8dc1
add: CustomerOrderViewModel
continuous-integration/drone/push Build is passing
2021-02-10 12:11:12 +01:00
surtur
4b42658671
feat: add Customer area
...
continuous-integration/drone/push Build is passing
* controller
* views
* SessionExtensions class
2021-02-10 12:01:59 +01:00
surtur
9bed70352e
{User_id,Price_total} in Order {controller,views}
continuous-integration/drone/push Build is passing
2021-02-10 11:38:55 +01:00
surtur
649cf813ba
chore: prepare for using session in Startup
continuous-integration/drone/push Build is passing
2021-02-10 11:21:04 +01:00
surtur
d3671871d2
chore: update Order model
continuous-integration/drone/push Build is passing
2021-02-10 11:08:00 +01:00
surtur
9a916a1e5b
chore: input --> textarea
continuous-integration/drone/push Build is passing
2021-02-10 03:39:54 +01:00
surtur
fac834c4dc
feat: use logger
continuous-integration/drone/push Build is passing
2021-02-10 03:26:37 +01:00
surtur
5e9f283c26
add validation to {login,register} and refactor
continuous-integration/drone/push Build is passing
2021-02-10 03:03:46 +01:00
surtur
72d4d71415
fix: identity application service missed values
continuous-integration/drone/push Build is passing
2021-02-10 03:02:12 +01:00
surtur
8eb0429637
chore: print ModelState err for AccountController
continuous-integration/drone/push Build is passing
2021-02-10 03:01:07 +01:00
surtur
a4c21dc643
chore: use literal min_passwd_length values
...
continuous-integration/drone/push Build is passing
needs const values
2021-02-10 02:59:21 +01:00