Faris Ansari
6076b4f966
Merge pull request #111 from frappe/patch-run
...
feat: Patch Run
2020-01-28 17:13:40 +05:30
Faris Ansari
96b5bc091b
test: Fix Database Migrate test
...
- Use defaultsDeep instead of deepmerge
2020-01-28 17:11:26 +05:30
Faris Ansari
6e19cd76e2
fix: Remove unused Filter doctypes
2020-01-28 16:57:38 +05:30
Faris Ansari
bc39fa4feb
feat: PatchRun
...
- Run ad-hoc patch code
- Run patches based on patchOrder
- Skip already run patches
2020-01-28 16:55:47 +05:30
Faris Ansari
b00de586cf
fix: Support JS Date in frappe.format
2020-01-28 16:55:34 +05:30
Faris Ansari
0a401d32cd
fix: Validate doctype fields
2020-01-28 16:54:49 +05:30
Faris Ansari
ce5ecd1c18
fix: validate field only if value is set
2020-01-01 13:39:31 +05:30
Faris Ansari
53b0eea4f2
fix: validate select for non mandatory unset value
2019-12-27 22:04:45 +05:30
Faris Ansari
25f7e51312
fix: Only validate model fields
2019-12-27 22:03:16 +05:30
Faris Ansari
879b57f698
fix: validateFields before insert
2019-12-27 16:00:49 +05:30
Faris Ansari
e609aea4b6
feat: Standard validations for email and phone
2019-12-27 15:55:23 +05:30
Faris Ansari
d66501968f
feat: set and update directly in update method
2019-12-27 12:08:06 +05:30
Faris Ansari
8378319b1b
feat: Helper to round values in document
2019-12-26 19:16:02 +05:30
Faris Ansari
9e87809b56
fix: Show only dateFormat in SystemSettings
2019-12-24 15:41:05 +05:30
Faris Ansari
6497d05627
fix: Better error message for Select validation
2019-12-24 15:40:46 +05:30
Faris Ansari
827cad114a
fix: Mandatory check
2019-12-24 15:40:31 +05:30
Faris Ansari
30f5ca1a2e
fix: cleanup todo model
2019-12-20 11:58:50 +05:30
Faris Ansari
7071879ae5
fix: Better date format options with label
2019-12-20 11:58:31 +05:30
Faris Ansari
a53cc9f119
fix: validate select for array of objects
2019-12-20 11:58:00 +05:30
Faris Ansari
1603346b20
fix: validate mandatory for table fields
2019-12-20 11:57:29 +05:30
Faris Ansari
6b596a4021
feat: doc.push for adding children without change
2019-12-20 11:56:52 +05:30
Faris Ansari
75184d43c3
fix: update modified after triggers
2019-12-20 11:54:48 +05:30
Faris Ansari
2205a212eb
feat: validate method for fields
2019-12-20 11:52:16 +05:30
Faris Ansari
3a1a4caa78
fix: Better check for DuplicateEntryError
2019-12-20 11:48:53 +05:30
Faris Ansari
d19182b583
fix: Singles
...
- Initialize defaults for SIngles
- Cast values when loading a Single document
2019-12-18 23:52:47 +05:30
Faris Ansari
fef4f96e78
fix: frappe.db.getCachedValue
...
- CacheManager
- Use db.getCachedValue in doc.getFrom
2019-12-18 23:51:45 +05:30
Faris Ansari
7198979fc7
fix: frappe.registerModels
...
- Directly register from models object, not models.models
- frappe.getModels
- Validate model before registering
- Fix model.extend bug for duplicate fields
- Remove usage of deepmerge and use lodash/cloneDeep
2019-12-18 23:48:53 +05:30
Faris Ansari
86c57af94b
test: Add test for database migration
2019-12-13 12:43:45 +05:30
Faris Ansari
d1bbda829a
fix: Foreign key creation
2019-12-12 20:23:24 +05:30
Faris Ansari
4d616c075f
fix: Database
...
- Fix frappe.db.get for non existent record with children
- triggerChange in frappe.db.rename
- Handle null value in getAll filters
2019-12-11 17:57:25 +05:30
Faris Ansari
218b1a7a6b
Merge pull request #110 from frappe/knex
...
feat: Use Knex for query building
2019-12-10 01:49:02 +05:30
Faris Ansari
b48f0b2df9
chore: Add --exit to mocha test
2019-12-10 01:46:02 +05:30
Faris Ansari
49f8f96766
chore: Cleanup travis
2019-12-10 01:37:29 +05:30
Faris Ansari
b5bd5c9e77
fix: Remove unused auth module
2019-12-10 01:30:01 +05:30
Faris Ansari
e4ec2e11ee
fix: Optional configureWebpack
2019-12-10 01:28:42 +05:30
Faris Ansari
ced079c9cb
fix: Remove non-existent method
2019-12-10 01:28:33 +05:30
Faris Ansari
bdd470fd93
feat: Refactor database to use knex
2019-12-10 01:28:18 +05:30
Faris Ansari
496401c47e
chore: Remove electron pdf generation
...
- Moving it to accounting repo
2019-12-07 00:03:27 +05:30
Faris Ansari
859939e763
chore: Remove thumbnail middleware
2019-12-07 00:02:55 +05:30
Faris Ansari
48d12d1a93
chore: Remove unused packages
2019-12-06 23:42:06 +05:30
Faris Ansari
d027871707
fix: Set printPath using app.getAppPath()
2019-12-05 02:33:52 +05:30
Faris Ansari
8f02928cee
fix: Default precision
2019-12-05 00:13:17 +05:30
Faris Ansari
7af5c30e7b
fix: validateMandatory in insert
2019-12-05 00:13:08 +05:30
Faris Ansari
cf1e38f59b
fix: Set name as randomString in getNewDoc
2019-12-02 17:51:18 +05:30
Faris Ansari
16ad083426
fix: Formula
...
- Trigger applyChange on parent if child is changed
- roundFloats after applyChange
- formulaDependsOn
- process formula value in getValueFromFormula
2019-12-02 17:50:48 +05:30
Faris Ansari
254b810fd0
fix: Set default precision for Float fields
2019-12-02 17:48:11 +05:30
Faris Ansari
2839240436
fix: Add floatPrecision field
2019-12-02 17:47:54 +05:30
Faris Ansari
51541465e6
fix: Format currency
2019-12-02 17:36:25 +05:30
Faris Ansari
5273177768
fix: Mark parentdoc as dirty if child is dirty
2019-11-28 23:09:43 +05:30
Faris Ansari
ab51ce3122
fix: Add loadLink method to document
2019-11-28 23:09:20 +05:30