-
Notifications
You must be signed in to change notification settings - Fork 88
Resolve paths in CSDL XML documents #291
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
HeikoTheissen
wants to merge
100
commits into
main
Choose a base branch
from
resolve-paths
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from 15 commits
Commits
Show all changes
100 commits
Select commit
Hold shift + click to select a range
95b8d90
First test
HeikoTheissen 6992c47
Separation of non-final and final segments
HeikoTheissen 4611d82
Edmx version
HeikoTheissen e59fc2f
indentation
HeikoTheissen c2f5707
Merge branch 'main' into resolve-paths
HeikoTheissen eb61cc8
namespaces for non-final and final segments
HeikoTheissen eb7913c
External targeting
HeikoTheissen c9d2c42
Immutability example
HeikoTheissen f1d671f
external targeting 2
HeikoTheissen 994f428
NavigationPropertyBinding
HeikoTheissen 4e28656
outermost
HeikoTheissen 92f9d8e
API_SalesOrder example
HeikoTheissen 4b9dc8a
API_SalesOrder OpenAPI
HeikoTheissen 9e777ff
move file
HeikoTheissen 6b2c5b8
First round of testing
HeikoTheissen f78b494
Align syntax with ABAP XSLT
HeikoTheissen f0cb37d
mode="ids"
HeikoTheissen d64ebeb
$ReturnType
HeikoTheissen 4724f00
mode="path-remainder"
HeikoTheissen 170c42d
<xsl:template match="*" mode="path">
HeikoTheissen 6f8d7c2
ids everywhere
HeikoTheissen dd52f8e
test="self::*"
HeikoTheissen 414edde
corrected p1:Type
HeikoTheissen 1e3fb40
more robust
HeikoTheissen 28a33a6
absolute paths
HeikoTheissen 8ac3b6c
No support for function overload paths
HeikoTheissen 8dba89b
DTD
HeikoTheissen 87acf77
ID
HeikoTheissen 3dda9d8
More paths
HeikoTheissen 9910976
Abolish xsl:text
HeikoTheissen 894d296
Merge branch 'main' into resolve-paths
HeikoTheissen fbc42c9
Rudimentary treatment of term casts
HeikoTheissen 545ecba
Abolish qname prefix
HeikoTheissen 0834067
Term cast example
HeikoTheissen f6b2bf5
Overloads
HeikoTheissen 937422f
Overloads with collections
HeikoTheissen 6419560
Don't work around https://saxonica.plan.io/issues/6393
HeikoTheissen 51871a9
Merge branch 'main' into resolve-paths
HeikoTheissen 3b81ddb
transform.cmd
HeikoTheissen 083ee0f
Smaller example
HeikoTheissen 9421df9
Merge branch 'main' into resolve-paths
HeikoTheissen 61b0c1a
Report path syntax errors
HeikoTheissen 129fa10
Correct id in error message
HeikoTheissen 7709c1b
Qualified name checker
HeikoTheissen 6dc4c14
Allow Collection(Edm.*)
HeikoTheissen 575021b
2.0 output
HeikoTheissen 1ab68c2
No redundantly resolved targets
HeikoTheissen eb0e430
empty paths
HeikoTheissen 50f7d54
simplified patterns
HeikoTheissen 8755f9d
quotes
HeikoTheissen ab10f5b
Inline literals to attributes
HeikoTheissen 5a7bb8e
correction
HeikoTheissen eabca61
EnumMember
HeikoTheissen 3237a21
Cleaned up `<xsl:template name="properties">`
HeikoTheissen 15c53f7
Merge branch 'main' into resolve-paths
HeikoTheissen 31b8315
More clean-up
HeikoTheissen 7a28882
Capabilities
HeikoTheissen 22ec250
pathItem templates
HeikoTheissen aefcc7b
clean-up
HeikoTheissen e738b40
Solution to #320
HeikoTheissen 07850ab
with-sort
HeikoTheissen 3c0e7b2
BatchSupported
HeikoTheissen d808b6f
NoNavigationSet
HeikoTheissen d4f7bf5
typo
HeikoTheissen 01023e4
Sortable
HeikoTheissen e02a484
NonSortableProperties
HeikoTheissen 8563e1c
path-to-target
HeikoTheissen 7f0c380
target-path
HeikoTheissen e8742bd
clean-up
HeikoTheissen 7fb4010
Use `$navigation-restrictions` where possible
HeikoTheissen 910d724
https://github.com/oasis-tcs/odata-vocabularies/pull/286
HeikoTheissen a91a17f
Revert "https://github.com/oasis-tcs/odata-vocabularies/pull/286"
HeikoTheissen 3aa3479
Same for csdl2openapi.js
HeikoTheissen 56c7782
Revert "Same for csdl2openapi.js"
HeikoTheissen ff7f3a1
0.29.0
HeikoTheissen edfffbd
0.30.0
HeikoTheissen d80ea78
de-bump version
HeikoTheissen 7497c69
revert
HeikoTheissen 70dae63
https://github.com/oasis-tcs/odata-openapi/issues/321 closed
HeikoTheissen c67414c
id(...) -> key('id',...)
HeikoTheissen bd24e37
swagger
HeikoTheissen 081afca
Test case first
HeikoTheissen 87c9d7e
https://github.com/oasis-tcs/odata-openapi/pull/326
HeikoTheissen 32f2bad
Merge remote-tracking branch 'origin/readonly' into resolve-paths
HeikoTheissen bfb8865
suffix is a fragment
HeikoTheissen 2a7c033
clean-up
HeikoTheissen b2a922c
p0:resource-path
HeikoTheissen eedc6de
Resource paths to operations
HeikoTheissen eff3592
fix syntax error
HeikoTheissen 9efdbc2
p0:resource-path-segment/@collection
HeikoTheissen 8a9747c
clean-up
HeikoTheissen 103dc50
GET resource path
HeikoTheissen e2d41e9
xsl:key name="capability"
HeikoTheissen bc8ff2f
typo
HeikoTheissen 3320cd7
clean-up
HeikoTheissen b8f7d0b
with-patch -> with-delete
HeikoTheissen 680835b
simplify
HeikoTheissen 7dc7418
Consider BaseType
HeikoTheissen 5eace34
clean-up
HeikoTheissen 1769aa3
clean-up
HeikoTheissen File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.