Ahmed Ejaz
93fb3fd7d9
add enterprise producers_to_edit_orders setting
2025-04-13 21:35:55 +05:00
David Cook
4402854a2a
AddEnableProducersToEditOrdersToEnterprises
...
With system spec for setting the preference. The enterprise edit page seems under-tested..
2025-03-31 16:16:27 +11:00
Filipe
54fad01a91
Merge pull request #13104 from mkllnk/test-seeds
...
Remove unused preference default_country_id
2025-01-30 21:59:46 -06:00
Filipe
e2161660b3
Merge pull request #13090 from mkllnk/replace-spree-roles
...
Replace spree roles
2025-01-30 21:30:56 -06:00
Maikel Linke
6885184bcc
Remove unused preference default_country_id
2025-01-28 16:31:45 +11:00
Konrad
01036e6321
Merge pull request #13087 from mkllnk/stock-location
...
Remove class Spree::StockLocation
2025-01-25 12:41:37 +01:00
Maikel Linke
7b8b7b6bbc
Satisfy Rubocop on new migrations
2025-01-23 08:39:40 +11:00
Maikel Linke
920002e084
Copy admin attribute to users
2025-01-22 14:05:50 +11:00
Maikel Linke
698d1daa57
Add admin attribute to users
2025-01-22 14:05:23 +11:00
Maikel Linke
c27aa00bed
Make old migration independent of app code
2025-01-22 11:25:58 +11:00
Maikel Linke
248110cfb3
Make stock location association optional
...
Prepare for removal
2025-01-22 11:20:04 +11:00
Maikel Linke
cf35e48d14
Remove unused app config options
...
This has been defined in ENV for a while
2025-01-21 20:11:05 +01:00
Gaetan Craig-Riou
600195a726
Allow null for customers.created_manually
...
Some production database don't allow null for customers.created_maually,
we want to allow it to bring the database inline with schema.rb
2025-01-14 12:10:22 +11:00
Gaetan Craig-Riou
e2e12ccb52
Remove spree_variants default value and constraint
...
Some of the production database have default value for `weight` and
`unit_value` has well as check constraint. We want to remove them to
bring the database schema inline with schema.rb
2025-01-14 12:09:40 +11:00
François Turbelin
772f1f8fde
Add external_billing_id field on enterprises table
2025-01-13 16:54:17 +01:00
Gaetan Craig-Riou
a2c4c44eea
Move Vine voucher to Vouchers::Vine
...
A Vine voucher is really a specific type of FlatRate voucher but because
a Vine voucher can be used by mutiple enterprise, it can be considered
different enough to warrant it's own class.
It still share a lot of the behaviour of a FlatRate voucher, so to avoid
duplication, all the shared functionality have been moved to a
Vouchers::FlatRatable concern.
2024-11-28 13:35:01 +01:00
Gaetan Craig-Riou
0f9b933117
Add extra column to Voucher
...
They are used to store additional informations for VINE vouchers
2024-11-28 13:35:01 +01:00
Maikel
3ec8cd24d3
Merge pull request #12960 from mkllnk/dfc-link-backorder
...
Store link to open backorder
2024-11-22 10:22:43 +11:00
Filipe
22f3afc7f7
Merge pull request #12930 from chahmedejaz/task/12878-add-variant-name-in-od-report
...
Report Orders and Distributors should display variant
2024-11-20 12:23:36 -06:00
Maikel Linke
1ce0b25bb0
Switch SemanticLink to use new association
...
And ActiveRecord magic does the rest when used correctly.
2024-11-19 15:53:58 +11:00
Maikel Linke
c07ec6cdfd
Polymorphically associate SemanticLinks to variant
2024-11-19 15:53:58 +11:00
Maikel Linke
48e8ad3dd0
Add subject column to semantic links
2024-11-19 15:53:58 +11:00
Ahmed Ejaz
d62d3041b4
12878: add relations in model
2024-11-18 11:45:02 +05:00
Ahmed Ejaz
42fc0f7230
12878: add model in migration
2024-11-18 11:13:02 +05:00
Ahmed Ejaz
39fa8e0ace
12878: fix migration class name
2024-11-14 11:04:28 +05:00
Maikel Linke
169e1cf288
Sanitise HTML attributes in the database
2024-10-24 08:47:11 +11:00
Ahmed Ejaz
355541e8de
Update db/migrate/20241011071014_update_item_name_to_product_in_od_report.rb
...
Co-authored-by: David Cook <david@redcliffs.net >
2024-10-18 12:32:14 +05:00
Gaetan Craig-Riou
1793aa3532
Migrate unit sizes to variant
2024-10-14 14:56:46 +11:00
Gaetan Craig-Riou
4d81b145ca
Add variant_unit_scale, variant_unit_name to variant
2024-10-14 14:56:46 +11:00
Ahmed Ejaz
60e8db9adc
12878: add migration to show new column product column
2024-10-12 03:52:00 +05:00
Maikel Linke
8e7e5fc20f
Add database index to order cycle dates
2024-10-02 12:05:13 +10:00
Maikel Linke
53286c22ba
Sanitise existing long descriptions of enterprises
2024-09-05 12:07:05 +10:00
Ahmed Ejaz
5d18c48b6c
12823: fully enable admin_style_v3 flag
2024-08-29 02:09:29 +05:00
Maikel Linke
49aa9e0768
Make taxonomy migration reversible
2024-08-12 18:47:16 +01:00
wandji20
a85cfab506
Remove awesome nested set gem and dependencies [OFN-11636]
2024-08-12 18:47:16 +01:00
EdwardLi-coder
af7b663334
update admin_style_v3-for-75%
2024-08-10 23:55:58 +08:00
David Cook
ffe3f12a23
Move class definition inside migration
2024-08-06 11:26:03 +02:00
David Cook
bd48a982fb
Set connected apps as enabled if any
...
Could have easily done this manually, but this makes the transition smoother.
BTW I tested each case manually, didn't seem worth writing a spec.
2024-08-06 11:26:03 +02:00
David Cook
587ce5ad9d
Activate admin_style_v3 for 50% of users
2024-07-31 16:55:12 +10:00
David Cook
bbe22bbfeb
AddTypeToConnectedApps
2024-07-25 17:06:13 +10:00
filipefurtad0
c8ca993fa9
Activates admin_style_v3 for 25 per cent users
2024-07-18 16:39:35 +01:00
filipefurtad0
e0d7252fe3
Adds condition for dev environment only
...
We don't want to enable this in production just yet
2024-07-17 14:51:29 +01:00
filipefurtad0
24defac470
Adds a migration to enable the feature by default
2024-07-17 14:51:29 +01:00
David Cook
cb0a30ef52
EnableFeatureAdminStyleV3ForAdmins
2024-07-10 11:55:10 +10:00
Gaetan Craig-Riou
d9d77d2b25
Migrate supplier to variant
2024-07-03 10:17:49 +10:00
Gaetan Craig-Riou
d1dd563720
Move supplier to variant part 1
2024-07-03 10:17:48 +10:00
David Cook
b4ef83b3a7
Enable admin_style_v3 for new users from 3/07/2024
2024-06-25 13:04:36 +10:00
cyrillefr
4bb996e77f
Fix RedundantPresenceValidationOnBelongs on some files (part VI)
...
- presence: true is redundant since Rails 5.0 BUT applies
with new default config of
belongs_to_required_by_default to true.
Lots of files with belongs_to_required_by_default = false
(backward compatibility).
So: deleting this setting implies to adding optional: true
- added 'NOT NULL' constraints so model constraints match
with contraints on DB tables.
- corresponding migration files to match AR Models &
DB tables
- rake tasks to check corrupt data (ie: NULL/nil in id fields)
(previous commit)
- updated the todo
2024-05-29 10:38:18 +02:00
David Cook
0e03ff6925
Merge branch 'master' into RedundantPresenceValidationOnBelongs_part_IV
2024-05-23 09:22:36 +10:00
cyrillefr
46cd60aa3c
Fix RedundantPresenceValidationOnBelongs on two files
...
- presence: true is redundant since Rails 5.0 BUT applies
with new default config of
belongs_to_required_by_default to true.
Lots of files with belongs_to_required_by_default = false
(backward compatibility).
So: deleting this setting implies to adding optional: true
- added 'NOT NULL' constraints so model constraints match
with contraints on DB tables.
- corresponding migration files to match AR Models &
DB tables
- rake tasks to check corrupt data (ie: NULL/nil in id fields)
- updated the todo
2024-05-22 09:44:02 +02:00