Commit Graph

3612 Commits

Author SHA1 Message Date
mike12345567 5c63439c8d Fixing an issue where old feature flags would cause issues, all feature flags are expected to be known, this allows unknown feature flags to just be ignored. 2024-08-15 16:51:29 +01:00
Michael Drury 57362ad5d0
Merge branch 'master' into fix/disallow-backend-core-barrel-file 2024-08-15 16:06:38 +01:00
mike12345567 26871a7deb Disallowing access to the backend-core barrel file as it can cause problems, it should only ever be imported externally via @budibase/backend-core. 2024-08-15 15:48:39 +01:00
Sam Rose 4a1fd6481f
Remove old, unused feature flags. 2024-08-15 10:53:43 +01:00
Sam Rose 011859397d
Expose a nicer API for getting/setting feature flags on the current context. 2024-08-14 15:56:12 +01:00
Sam Rose 08a56ef480
Cache feature flags per-request, set default values flag to false by default. 2024-08-14 15:41:26 +01:00
Sam Rose eeba71b69b
Setup DEFAULT_VALUES feature flag. 2024-08-14 12:26:17 +01:00
Sam Rose b5465f1b63
Disable PostHog feature flags in prod. 2024-08-12 16:32:25 +01:00
Sam Rose b01c111567
Log PostHog payload. 2024-08-12 15:34:23 +01:00
Sam Rose 72a37ed1a7
Add some logging to see if I can figure out why PostHog flags aren't coming through. 2024-08-12 15:33:48 +01:00
Sam Rose c14f108d4d
Respond to PR comments. 2024-08-12 09:58:46 +01:00
Sam Rose 0eaf6b7d42
Make it possible to get flag values from the license. 2024-08-12 09:58:46 +01:00
Sam Rose bcefa398a4
Merge master. 2024-08-12 09:43:49 +01:00
mike12345567 3e1a0a60b4 Checking the correct operation - also typeguarding the check. 2024-08-09 14:35:13 +01:00
Sam Rose 7505d60888
Extract out processor and spy variables to reduce repetition. 2024-08-09 11:31:05 +01:00
Sam Rose 4887ca261e
Improve testing of feature flags by not polluting production flags with test ones. 2024-08-09 11:27:43 +01:00
Sam Rose 85cfd2023d
Merge branch 'master' into fix/invalid-table-schema-search 2024-08-09 10:46:12 +01:00
Sam Rose 3d590e879e
Rely on withEnv and setEnv functions in respective environment.ts files. 2024-08-09 10:30:27 +01:00
mike12345567 efafb3e3c2 Getting composite keys working, fixing p2 issue and adding test case for it. 2024-08-08 18:55:41 +01:00
Sam Rose 079dcdcc6e
Merge branch 'master' into posthog-feature-flags 2024-08-08 17:59:57 +01:00
melohagan c86b1d7ca5
Auto login the user after password is set (#14344)
* login after creating super admin user

* Allow keyboard enter key in create account from invite

* Allow enter key to submit password reset

* Min length for password validation should be 12

* Default PASSWORD_MIN_LENGTH to 12

* fix unit tests

* Fix unit tests

* Add passwordMinLength to admin store
2024-08-08 17:45:04 +01:00
Sam Rose 8803109496
Add DataDog tracing to feature flags. 2024-08-07 17:50:39 +01:00
Sam Rose eb6c0d7891
Merge branch 'master' of github.com:budibase/budibase into posthog-feature-flags 2024-08-07 17:34:29 +01:00
Sam Rose d7e07bb44a
Fix worker tests. 2024-08-07 17:33:47 +01:00
Sam Rose a9b4d0017f
add tests for posthog feature flags 2024-08-07 16:59:33 +01:00
Michael Drury 7b41e7cb39
Merge branch 'master' into test-oracle 2024-08-07 16:44:54 +01:00
Sam Rose edb3b685b5
Remove node-fetch mock from backend-core and replace with nock. 2024-08-07 15:26:04 +01:00
Adria Navarro 77c8aa3f64
Merge branch 'master' into BUDI-8508/sql-support-for-logical-operators 2024-08-07 11:41:31 +02:00
Sam Rose da74441c1c
Merge branch 'master' of github.com:budibase/budibase into budi-8483-consolidate-feature-flags-into-a-single-endpoint 2024-08-05 17:11:23 +01:00
Adria Navarro 58162410ea Fix merge conflicts 2024-08-05 17:32:40 +02:00
Adria Navarro 9743aca715
Merge branch 'master' into BUDI-8508/sql-support-for-logical-operators 2024-08-05 17:28:58 +02:00
Sam Rose 7f49f87f27
Oracle fix PR comments. 2024-08-05 16:15:15 +01:00
Adria Navarro ebca381e9b Nested $and's and $or's test 2024-08-05 15:09:33 +02:00
Adria Navarro 2e23a0e4ce Implement SQL and/or 2024-08-05 12:33:44 +02:00
Sam Rose bc797238aa
row.spec.ts passing in full 2024-08-02 17:17:33 +01:00
Sam Rose 2671b9d5ef
More row.spec.ts fixes. 2024-08-02 16:58:12 +01:00
Sam Rose 7ab442eae7
Merge master. 2024-08-02 15:29:48 +01:00
mike12345567 99e8ef58dd Adding test case - had to rejig how internal limit is retrieved but works without requiring thousands of rows. 2024-08-01 13:03:58 +01:00
mike12345567 8ee2e6d0de Merge branch 'test-oracle' of github.com:Budibase/budibase into test-oracle 2024-07-30 18:22:38 +01:00
mike12345567 7cc000a838 Fixes for not contains in oracle. 2024-07-30 18:22:20 +01:00
Sam Rose ea7a6195bf
Merge branch 'master' of github.com:budibase/budibase into test-oracle 2024-07-30 17:58:44 +01:00
mike12345567 b470ecc7d9 Merge branch 'test-oracle' of github.com:Budibase/budibase into test-oracle 2024-07-30 17:54:10 +01:00
mike12345567 f0bdbd5b4d Fixing not contains with oracle. 2024-07-30 17:53:53 +01:00
Sam Rose d7199c9def
Fix a few more clob problems. 2024-07-30 17:41:39 +01:00
Sam Rose aa7894604f
Fix dates and times for good? maybe? 2024-07-30 16:56:59 +01:00
Adria Navarro 643d57b583 Add extra tests 2024-07-30 17:29:03 +02:00
Adria Navarro 61d73b1f59 Add createdAd and updatedAt on bulkDocs 2024-07-30 17:26:49 +02:00
Adria Navarro e07bc5b572 Add bulkDocs test 2024-07-30 17:26:29 +02:00
Adria Navarro 8280c2ccfd Add databaseImpl.put tests 2024-07-30 17:22:21 +02:00
Sam Rose c6ec710abe
Solve _some_ date problems. 2024-07-30 16:03:03 +01:00