Comments (5)
What modules need to be created or enhanced?
This is relevant for all extension types that include a fragment, i.e. custom page, custom section and custom column. But the same requirement is also valid for controller coding, thus the solution should be applied to custom actions as well. It must be a general pattern for all extension types. An existence check (mem-fs-editor.exists) shall take place for each fragment or controller file.
How would the functionality be exposed and how can it be consumed?
What we discussed are the two options: either have an additional input parameter for controlling the overwrite, or not to introduce such a parameter and generally check the file existence.
Design proposal is to take the second option: for each view or controller, check the existence first, and do not overwrite if the file is there.
@tobiasqueck @cfg74
Hope everybody agrees to this?
from open-ux-tools.
Fine, thanks. One additional remark, or special case: if the user passes the control
content in the interface and specifies an existing control by name
, the expectation probably is that the content get overwritten. I will program it like this.
from open-ux-tools.
@cfg74 Issue can be closed now
from open-ux-tools.
@cfg74 does #269 sufficiently cover your request?
from open-ux-tools.
Lgtm, thanks!
from open-ux-tools.
Related Issues (20)
- BUG - BTP Workzone Shell Plugin issue with CommonDataModel.js (cannot find inbound with id Shell-plugin) HOT 1
- FEATURE - and ABAP deploy configuration inquirer
- FEATURE - and ABAP deploy configuration inquirer
- BUG - Extension points break the outline tree sync for apps with UI5 version =< 1.96.33
- BUG - App local previews fail with reuse libs added from annotation HOT 1
- FEATURE - Add Adaptation Project's Add Components Usage generator prompting
- BUG - Values in the UI.Dropdown control is not center aligned (vertically) once selected
- TBI - Updates to display of environment check results
- TBI - Improve large snapshot file usage in tests `fiori-elements-writer`, `fiori-freestyle-writer`
- BUG - Incorrect definition of fiori-tools-proxy in ui5.yaml of Adaptation Projects HOT 1
- BUG - getMinimumUI5Version does not return values like "${sap.ui5.dist.version}" HOT 1
- BUG - Remove safeMode from `adp-tooling` types and change order of ui5.yaml custom configuration
- FEATURE - Add support for Abap CDS views in UI service generator
- TBI - Removal of private: true Flag from Package.json Templates
- FEATURE - Move prompting code of Adaptation Project generator
- TBI - (ui5-info): add ability to mark the latest maintained UI5 version as default HOT 1
- BUG - `module-loader` does not install specification dependency in `.fioritools` folder when node_modules exists on `C:\Users\{User}` level
- FEATURE - command to remove the local flpSandbox.html and use the preview-middleware instead
- BUG - getMinUI5VersionAsArray should only return valid versions HOT 1
- TBI - Add required libraries on creation of new page HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from open-ux-tools.