#1373: add notes field in order and product types#1597
Conversation
✅ Deploy Preview for fdc3 ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
@Angela-lltt please add a CHANGELOG.md entry. @finos/fdc3-maintainers and @finos/fdc3-editors please review. |
|
LGTM - I'll hold on approving until the Changelog is added. @robmoffat you still need to update the Changelog in this PR which is overlapping: https://github.com/finos/FDC3/pull/1574/files (see comment https://github.com/finos/FDC3/pull/1574/files#r2037646220). Alternatively, @Angela-lltt could put two changelog entries into her PR and we close yours. Finally, @Angela-lltt is anything in #1503 that would be of use to your team. We probably don't want to include everything in there, but I'm happy for any of it to be recycled! |
Signed-off-by: Angela <lltt_always@163.com>
|
@robmoffat @kriswest I just updated the CHANGELOG.md, please help to check. |
|
Shouldn't this have generated changes to fdc3-context/generated/context/ContextTypes.ts reflecting the new properties from the schema? |
There was a problem hiding this comment.
@bingenito is correct. @Angela-lltt could you resolve conflicts with main and then run the following in packages/fdc3-context:
npm run typegen
then add any resulting changes to your PR and it should be good to go.
Also suggested minor tweaks to the changelog entries.
And currently we're using costomized context type in our team, so we're not using items in #1503.
I didn't expect that that you were, as they've not been added to the standard (RFQ type, additional fields on Product, Order and Trade). Another way to look at the question is "Are you using custom types that have fields that we should consider adding to Order, Trade, Product (and a future RFQ type)? Is there overlap between those proposed definitions and custom types that you have to use due to the lack of them in the standard,
CHANGELOG.md
Outdated
| * Add a notes field to trade type ([#1563](https://github.com/finos/FDC3/pull/1563)) | ||
| * Add a notes filed to order and product types ([#1597](https://github.com/finos/FDC3/pull/1597)) |
There was a problem hiding this comment.
| * Add a notes field to trade type ([#1563](https://github.com/finos/FDC3/pull/1563)) | |
| * Add a notes filed to order and product types ([#1597](https://github.com/finos/FDC3/pull/1597)) | |
| * Add a notes field to the Trade Context type ([#1563](https://github.com/finos/FDC3/pull/1563)) | |
| * Add a notes filed to the Order and Product Context types ([#1597](https://github.com/finos/FDC3/pull/1597)) |
|
@Lecss and @Angela-lltt could someone run |
|
@kriswest Updated |
|
@Angela-lltt thanks! However it looks like your last commit went with the wrong email address (see https://github.com/finos/FDC3/commit/7c978d57b74c799e85207a89232cd3e23c6c87fe.patch and didn't get authorised in Easy CLA. You can probably fix that with: |
|
...and there are some conflicts in need of resolving. |
CHANGELOG.md
Outdated
| ### Added | ||
|
|
||
| * Add a notes field to Trade type ([#1563](https://github.com/finos/FDC3/pull/1563)) | ||
| * Add a notes filed to Order and Product types ([#1597](https://github.com/finos/FDC3/pull/1597)) |
There was a problem hiding this comment.
| * Add a notes filed to Order and Product types ([#1597](https://github.com/finos/FDC3/pull/1597)) | |
| * Add a notes field to Order and Product types ([#1597](https://github.com/finos/FDC3/pull/1597)) |
7c978d5 to
d540ee2
Compare
d540ee2 to
ae45ddc
Compare
|
@kriswest All updated |
|
@robmoffat @kriswest it failed on Nodejs CI test check, could you help on it? |
|
@Angela-lltt you can ignore the failing check - it passed all the tests, but failed to post a comment as the PR came from a fork. The maintainers are going to try and resolve that soon. |
Describe your change
Related Issue
resolves #1373Contributor License Agreement
Review Checklist
DesktopAgent,Channel,PrivateChannel,Listener,Bridging)?JSDoc comments on interfaces and types should be matched to the main documentation in /docs
Conformance test definitions should cover all required aspects of an FDC3 Desktop Agent implementation, which are usually marked with a MUST keyword, and optional features (SHOULD or MAY) where the format of those features is defined
The Web Connection protocol and Desktop Agent Communication Protocol schemas must be able to support all necessary aspects of the Desktop Agent API, while Bridging must support those aspects necessary for Desktop Agents to communicate with each other
npm run build) run and the results checked in?Generated code will be found at
/src/api/BrowserTypes.tsand/or/src/bridging/BridgingTypes.tsBaseContextschema applied viaallOf(as it is in existing types)?titleanddescriptionprovided for all properties defined in the schema?npm run build) run and the results checked in?Generated code will be found at
/src/context/ContextTypes.ts