Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
efb2e2a
Update pom.xml
vibhutikumar07 Apr 23, 2025
1e1cf66
Update pom.xml
vibhutikumar07 Apr 23, 2025
1828ab4
Update pom.xml
vibhutikumar07 Apr 23, 2025
76f41fd
Update pom.xml
vibhutikumar07 Apr 23, 2025
142df66
Update pom.xml
yashmeet29 May 9, 2025
aa2da36
Update fiori-service.cds
yashmeet29 May 9, 2025
e4ed961
Update attachment-extension.cds
yashmeet29 May 9, 2025
5fe8f69
Update pom.xml
yashmeet29 May 27, 2025
fd29759
Local deploy fix (#231)
rishikunnath2747 Jun 12, 2025
70c5683
Local deploy update (#233)
rishikunnath2747 Jun 16, 2025
4d25e24
Update pom.xml
yashmeet29 Jul 18, 2025
028d7e6
Update admin-service.cds
yashmeet29 Jul 18, 2025
f57169c
Update common.cds
yashmeet29 Jul 18, 2025
cb34886
Update attachment-extension.cds
yashmeet29 Jul 29, 2025
3989ad7
Merge branch 'develop_deploy' into local_deploy
rishikunnath2747 Jul 29, 2025
9eae41b
Merge pull request #256 from cap-java/localDeployFix
yashmeet29 Jul 30, 2025
018a4e8
Update attachment-extension.cds
yashmeet29 Aug 12, 2025
69fbae6
changes for multi level entity UI
rishikunnath2747 Sep 30, 2025
60757c5
init
rishikunnath2747 Oct 7, 2025
88177dc
ui changes
rishikunnath2747 Oct 10, 2025
e4ee9e0
Update attachment-extension.cds
rishikunnath2747 Oct 13, 2025
384a49e
changes
rishikunnath2747 Oct 13, 2025
9491d07
Merge remote-tracking branch 'origin/multiLevelEntityDeploy' into mul…
rishikunnath2747 Oct 13, 2025
b518d24
Merging develop_deploy into local_deploy
rishikunnath2747 Oct 14, 2025
1cabee5
Merge pull request #336 from cap-java/local_deploy_update
rishikunnath2747 Oct 14, 2025
324d687
Changes to add link to all facets
rishikunnath2747 Oct 21, 2025
7648e81
fix
rishikunnath2747 Oct 21, 2025
b44879a
Update AdminService to require 'system-user' role
rishikunnath2747 Oct 23, 2025
70058e7
changes
rishikunnath2747 Oct 28, 2025
1854c30
changes
rishikunnath2747 Oct 28, 2025
6ae90aa
Add maxCountError message for attachments
yashmeet29 Oct 30, 2025
32b4e66
Merge branch 'local_deploy' into multi_level_local_deploy
rishikunnath2747 Nov 3, 2025
9c13f90
Merge branch 'develop_deploy' into multi_level_develop_deploy
rishikunnath2747 Nov 3, 2025
0610909
fix pom
rishikunnath2747 Nov 4, 2025
08ae173
fix cds file
rishikunnath2747 Nov 4, 2025
78f877d
fix cds file
rishikunnath2747 Nov 4, 2025
fa0f74e
merge local changes
rishikunnath2747 Nov 4, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 41 additions & 0 deletions cap-notebook/demoapp/app/_i18n/i18n.properties
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,44 @@ attachment_status = Status
attachment_note = Note
attachment = Attachment
attachments = Attachments
reference = Reference
references = References

#XFLD,50: Label for a section
Chapters=Chapters

#XFLD,120: Label for entity
Chapter=Chapter

#XFLD,120: Label for a field
ChapterTitle=Chapter Title

#XFLD,120: Label for a field
ChapterType=Chapter Type

#XFLD,50: Label for a section
Pages=Pages

#XFLD,120: Label for entity
Page=Page

#XFLD,120: Label for a field
PageTitle=Page Title

#XFLD,120: Label for a field
PageType=Page Type

#XFLD,50: Label for a section
Footnotes=Footnotes

#XFLD,120: Label for a field
Description=Description

#XFLD,120: Label for a field
URL=URL

#XFLD,50: Label for a section
GeneralInformation=General Information

#XFLD,50: Label for a section
Attachments=Attachments
38 changes: 37 additions & 1 deletion cap-notebook/demoapp/app/_i18n/i18n_de.properties
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,40 @@ Stock = Bestand
Order = Bestellung
Orders = Bestellungen
Price = Preis
Genre = Genre
Genre = Genre

#XFLD,50: Label for a section
Chapters=Kapitel

#XFLD,120: Label for entity
Chapter=Kapitel

#XFLD,120: Label for a field
ChapterTitle=Kapitel Titel

#XFLD,120: Label for a field
ChapterType=Kapitel Typ

#XFLD,50: Label for a section
Pages=Seiten

#XFLD,120: Label for entity
Page=Seite

#XFLD,120: Label for a field
PageTitle=Seiten Titel

#XFLD,120: Label for a field
PageType=Seiten Typ

#XFLD,50: Label for a section
Footnotes=Fußnoten

#XFLD,120: Label for a field
Description=Beschreibung

#XFLD,120: Label for a field
URL=URL

#XFLD,50: Label for a section
GeneralInformation=Allgemeine Informationen
246 changes: 244 additions & 2 deletions cap-notebook/demoapp/app/admin-books/fiori-service.cds
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ annotate AdminService.Books with @(UI: {
{
$Type : 'UI.ReferenceFacet',
ID : 'ReferencesFacet',
Label : 'References',
Label : '{i18n>references}',
Target: 'references/@UI.LineItem'
},
{
Expand All @@ -43,7 +43,19 @@ annotate AdminService.Books with @(UI: {
$Type : 'UI.ReferenceFacet',
Label : '{i18n>Admin}',
Target: '@UI.FieldGroup#Admin'
}
},
{
$Type : 'UI.ReferenceFacet',
Label : '{i18n>Chapters}',
ID : 'i18nChapters',
Target : 'chapters/@UI.LineItem#i18nChapters',
},
{
$Type : 'UI.ReferenceFacet',
Label : '{i18n>Pages}',
ID : 'i18nPages',
Target : 'pages/@UI.LineItem#i18nPages',
},
],
FieldGroup #General: {Data: [
{Value: title},
Expand All @@ -67,6 +79,236 @@ annotate AdminService.Books with @(UI: {
]}
});

//////////

// Chapters annotations
annotate AdminService.Chapters with @title : '{i18n>Chapter}';

annotate AdminService.Books.chapters with @(
title : '{i18n>Chapters}'
);

annotate AdminService.Chapters with @(
UI.LineItem : [
{
$Type : 'UI.DataField',
Value : title,
Label : '{i18n>ChapterTitle}',
},
{
$Type : 'UI.DataField',
Value : chapterType,
Label : '{i18n>ChapterType}',
},
{
$Type : 'UI.DataField',
Value : description,
Label : '{i18n>Description}',
},
],
UI.LineItem #i18nChapters : [
{
$Type : 'UI.DataField',
Value : title,
Label : '{i18n>ChapterTitle}',
},
{
$Type : 'UI.DataField',
Value : chapterType,
Label : '{i18n>ChapterType}',
},
{
$Type : 'UI.DataField',
Value : description,
Label : '{i18n>Description}',
},
]
);

annotate AdminService.Chapters with @(
UI.HeaderInfo : {
Title : {
$Type : 'UI.DataField',
Value : title,
},
TypeName : '{i18n>Chapter}',
TypeNamePlural : '{i18n>Chapters}',
Description : {
$Type : 'UI.DataField',
Value : description,
},
}
);

annotate AdminService.Chapters with @(
UI.FieldGroup #GeneratedGroup1 : {
$Type : 'UI.FieldGroupType',
Data : [
{
$Type : 'UI.DataField',
Value : title,
Label : '{i18n>ChapterTitle}',
},
{
$Type : 'UI.DataField',
Value : chapterType,
Label : '{i18n>ChapterType}',
},
{
$Type : 'UI.DataField',
Value : description,
Label : '{i18n>Description}',
},
{
$Type : 'UI.DataField',
Value : url,
Label : '{i18n>URL}',
},
],
},
UI.Facets : [
{
$Type : 'UI.ReferenceFacet',
ID : 'GeneratedFacet1',
Label : '{i18n>GeneralInformation}',
Target : '@UI.FieldGroup#GeneratedGroup1',
},
{
$Type : 'UI.ReferenceFacet',
ID : 'AttachmentsFacet',
Label : '{i18n>attachments}',
Target : 'attachments/@UI.LineItem'
},
{
$Type : 'UI.ReferenceFacet',
ID : 'ReferencesFacet',
Label : '{i18n>references}',
Target : 'references/@UI.LineItem'
},
{
$Type : 'UI.ReferenceFacet',
ID : 'FootnotesFacet',
Label : '{i18n>Footnotes}',
Target : 'footnotes/@UI.LineItem'
}
]
);

//////////

// Pages annotations
annotate AdminService.Pages with @title : '{i18n>Page}';

annotate AdminService.Books.pages with @(
title : '{i18n>Pages}'
);

annotate AdminService.Pages with @(
UI.LineItem : [
{
$Type : 'UI.DataField',
Value : title,
Label : '{i18n>PageTitle}',
},
{
$Type : 'UI.DataField',
Value : pageType,
Label : '{i18n>PageType}',
},
{
$Type : 'UI.DataField',
Value : description,
Label : '{i18n>Description}',
},
],
UI.LineItem #i18nPages : [
{
$Type : 'UI.DataField',
Value : title,
Label : '{i18n>PageTitle}',
},
{
$Type : 'UI.DataField',
Value : pageType,
Label : '{i18n>PageType}',
},
{
$Type : 'UI.DataField',
Value : description,
Label : '{i18n>Description}',
},
]
);

annotate AdminService.Pages with @(
UI.HeaderInfo : {
Title : {
$Type : 'UI.DataField',
Value : title,
},
TypeName : '{i18n>Page}',
TypeNamePlural : '{i18n>Pages}',
Description : {
$Type : 'UI.DataField',
Value : description,
},
}
);

annotate AdminService.Pages with @(
UI.FieldGroup #GeneratedGroup1 : {
$Type : 'UI.FieldGroupType',
Data : [
{
$Type : 'UI.DataField',
Value : title,
Label : '{i18n>PageTitle}',
},
{
$Type : 'UI.DataField',
Value : pageType,
Label : '{i18n>PageType}',
},
{
$Type : 'UI.DataField',
Value : description,
Label : '{i18n>Description}',
},
{
$Type : 'UI.DataField',
Value : url,
Label : '{i18n>URL}',
},
],
},
UI.Facets : [
{
$Type : 'UI.ReferenceFacet',
ID : 'GeneratedFacet1',
Label : '{i18n>GeneralInformation}',
Target : '@UI.FieldGroup#GeneratedGroup1',
},
{
$Type : 'UI.ReferenceFacet',
ID : 'AttachmentsFacet',
Label : '{i18n>attachments}',
Target : 'attachments/@UI.LineItem'
},
{
$Type : 'UI.ReferenceFacet',
ID : 'ReferencesFacet',
Label : '{i18n>references}',
Target : 'references/@UI.LineItem'
},
{
$Type : 'UI.ReferenceFacet',
ID : 'FootnotesFacet',
Label : '{i18n>Footnotes}',
Target : 'footnotes/@UI.LineItem'
}
]
);


////////////////////////////////////////////////////////////
//
Expand Down
Loading
Loading