Comments (4)
Right now, the object browser and database browser both use the library list for the library/schema list. This can change
from vscode-ibmi.
I will separate those lists out after the changes for #60 has been fixed+merged. Thanks!
from vscode-ibmi.
Now that different connections get their own settings, this will be possible. Below is a list of changes required. I will get around to it eventually, but here is a list of what's required if someone else does. Thanks!
Object Browser
- New connection property
objectLibraryList
for a list of libraries used by the Object Browser - Object Browser needs buttons to add to that libraries list
- Object Browser needs context menu items to remove libraries (Right click on library -> Remove from list)
Database Browser
- New connection property
schemaList
for a list of libraries used by the Database Browser - Database Browser needs buttons to add to that schemas list
- Database Browser needs context menu items to remove schemas (Right click on library -> Remove from list)
Configuration additions
objectLibraryList
andschemaList
both need to be added to thecode-for-ibmi.connectionSettings
array properties inpackage.json
(with defaults)Configuration
class needs to include these two properties in the class constructor (with the same defaults). For example:
this.objectLibraryList = base.objectLibraryList || [`QSYS2`];
this.schemaList = base.objectLibraryList || [`SAMPLE`, `QIWS`];
from vscode-ibmi.
I did it! 0.2.4 includes this fix. Object browser and database browser now get their own settings instead of using the library list.
from vscode-ibmi.
Related Issues (20)
- Connection to IBM i keeps disconnecting. Error in dev tools console. HOT 2
- Filters don't work in the object browser HOT 14
- in rpg source CTDATA values changes HOT 3
- Program name with $ cause issue
- object filter not filtering when using library name and member filter name only HOT 2
- Implement keep-alive setting on server connection to avoid SSH timeout
- No puedo cambiar el puerto SSH HOT 2
- Debug using wrong current library HOT 7
- Error "Invalid time value" HOT 1
- member browser HOT 2
- `Clear Diagnostic on Edit` setting fails to clear multiple diagnostics
- Source code searching HOT 3
- Wrong characters in object browser using QCCSID 37 HOT 11
- Member - copy member path from tab HOT 3
- Date for source insertion/editing HOT 2
- Debug Server is running but VSCode says it is not HOT 6
- Runtime CCSID detected as -2 and is invalid. Please change the CCSID in your user profile. Using fallback methods to access the IBM i file systems. HOT 3
- Strange behaviour when changing sources in combination with CTRL+E HOT 1
- Support right-click edit action when read-only mode is enabled HOT 2
- Polish translation HOT 3
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 vscode-ibmi.