Quantcast
Channel: OutSystems Community
Viewing all 1476385 articles
Browse latest View live

[Ideas] Download Application inside Service Studio

$
0
0

It would be great if you had the possibility to download an application (.oap file) directly from Service Studio, with no need to enter Service Center:


[Ideas] default datatype should be integer instead of decimal in integration studio (in oracle and foreign keys)

$
0
0
The 'import entity wizard' of the integration studio can be enhanced.
The default datatype for Foreign Key Columns is decimal with 0 decimals instead of integer. 
 
It would be far more efficient if the wizards set the datatype to integer if there are 0 decimals. 
Further, it would be nice if the wizard sets the primary key as attribute identifier.
 
This would save a lot of time.

[Ideas] Allow primitive types as Output for Advanced SQL

$
0
0

If I have an SQL like this:

select count(*) from Users

I want an output parameter of INT, I do not want to have to create a stucture with one int attribute to get the value from my SQL.

[Ideas] Intelliwarp editable grid (recordtable)

$
0
0

I know there is an inline edit widget in the forum, but I would like an intelliwarp editable grid standard built in in AgilePlatform, with images for save, delete, edit in the left column. Proper edit widgets acoording to the type of te field (input, combobox, textarea, etc). Would make apps great and development much easier. 

[Ideas] Order Modules in Service Studio

$
0
0

It would be interesting to be able to order the modules that make up an application so that the organization proposed by the 4 canvas becomes more evident.

I suggest that this ordering is possible by dragging and dropping within the modules list of an application in service studio.

[Ideas] Copy and Paste Data into Grid

$
0
0

I would like to be able to copy data from web page or Excel sheet and paste into data grid.


the use case is batch data entry.


Example: https://www.ag-grid.com/javascript-grid-clipboard/

 Paste from Clipboard 

 Paste to clipboard can only be done in the following ways:

  • Press keys Ctrl+V while focus in on the grid with a single cell selected. The paste will then proceed starting at            the selected cell if multiple cells are to be pasted.
  •  Press keys Ctrl+V while focus in on the grid with a range of cells selected. If the selected            range being pasted is larger than copied range, it will repeat if it fits evenly, otherwise it will just            copy the cells into the start of the range. 



[Ideas] Built-in Unit testing capabilities

$
0
0

Service Studio should have new, separate "Tests" tab.

This would enable integrating tests to any eSpace and would minimize required overhead for testing any action, including private actions.

Why?

  1. Testing your code is more professional than not testing.
  2. Unit testing should be minimal extra effort for developer, because otherwise tests are usually not done.
  3. Publishing new code could be controlled - you cannot publish untested code, or code which has some failing tests, for example.
  4. Test code should never go to Production environment.
  5. Testing is good.

How?

  1. Tests are integrated to eSpace/module oml file.
  2. During code generation process, actions from "Tests" tab would create a separate .NET project and this project would be a friend assembly (internalsVisibleTo attributes configured) for main project to compile.
  3. 1-Click Publish deployments with tests could start from (currently underused?) personal area (or another IIS folder), where tests would be run.
  4. Depending on how tests go and how is decided in additional configuration, deployment would continue to Public area or show an error in Service studio.

This way, creating unit tests would be as effortless as when creating unit tests in any other modern programming language - just few clicks away. There could be also accelerators to generate unit test actions or "system events" to initialize/teardown test runs.

Currently, writing any tests to private actions is also either impossible or exposing some unwanted/test related code to production environments.

It's a big change, but from discussions with makers/experts @ ODC I've learned this should not be too far-fetched idea to implement. Maybe for P12, please?

Another, possibly the simplest way to enable testing / production code separation without massive modifications to existing compiling process could be a capability to define another espace as "friend" espace. This per-espace setting could reveal internal (=OS private) actions to the another espace marked as a friend and thus enable referencing these otherwise out-of-the scope actions for testing purposes. 

If done like this, feature could be achieved using small amounts of .NET reflection trickery or previously suggested InternalsVisibleTo attribute (that has been around since 2002 release of .NET 2.0). 

Security-wise, there should be no problems either, (albeit a bit more work during compilation) as friend assemblies can be defined as signed assemblies, too.

Personal opinion, but this topic is really heavily connected with OS small book #2, #5 and #7.

[Ideas] Aggregates improvement - Visual Filters

$
0
0

Sometimes I just want to check a specific value on my query and If I am testing my simple query and it happens to have at least 5-6 entities with 9 columns each it I have at least 45 to 54 attributes. Although we have the table name to help I don't think that it is enough, even more when we have some attributes collapsed

In order to improve this, we could do it in two simple ways :

1st - Add one dropdown to filter per Entity (this filter is visual only, not one query filter )


2nd - Apply colors to be easier to find the entity/attribute.

 Everytime you add one entity to the aggregate you can choose a color for it ( changing this color would not automatically apply according to the new change's on the aggregate. You would have to press the "refresh now" as we usually do to check changes) or if you don't,  apply's the default one.




[Ideas] Identify MVP's via a badge or similar

$
0
0

It would be great if there is a clear indicator on the MVP's avatar or in their profile summary so that they are easily identifiable when reading posts on the forum.

[Ideas] Convert N variables to a structure

$
0
0

When we create a screen or action some time we create a lot of local variables. It would be cool if we could select all these variables and with right click create a structure with them keeping the data type of each variable.

[Ideas] New subMenu in the Community - "Group"

$
0
0

Its amazing all the support given to us. What do you think a new tool in the Community like "Study group". What? How?

It will allow different people have meet personally to share knowledge.


The user can be an Owner or a Guest.

User as  Owner:

- I can create a event with information about the meet.

           1) Subject of discussion

           2) Local(public or private place, university...) and time

           3) duration time

           4) maximum number of Guest.

- After event creation - The event is showed all users and you can filter events.


User as Guest:

- I can sign in an event created.

[Ideas] [Community] Outsystems Certified

$
0
0

Outsystems Certified

  • Create a Outsystems Certified "test"
  • A community member/developer can take the test to qualify as an Outsystems Certified developer.
  • Outsystems Certified logo is to be displayed under the forum profile photo and also on the member's profile page.


[Ideas] 'Title Case' Built-in Function

$
0
0

A new text built-in function added to Service Studio that formats any input string into title case format.


Examples: 

 - this would be a useful function ; This Would Be A Useful Function

- paulo rosado ; Paulo Rosado

[Ideas] Browse Forge

$
0
0

Right now, we have to type the forge component we are looking for and click on the search button. 

Can we have the provision of On change filter on the search bar.

This will help community members to find the components easily and faster.

[Ideas] Allow to easily clean database

$
0
0
What about a button to clean the database?

We all know that while developing we test the application with dummy data that sometimes starts to be to much! A way to clean all that stuff would be nice :)

[Ideas] REST expose: allow PATCH and indicate which fields have been sent

$
0
0

It is possible to consume a REST API using the PATCH method, but it isn't possible to expose a REST API with it. PATCH is meant for selectively updating data (instead of all at once, like PUT). I would like the Platform to support PATCH for an exposed REST API as well.

However, PATCH is useless without being able to detect which fields (Attributes) have been sent by the calling party. Currently, if a consuming party doesn't send all the fields, the Platform will set them to the default value. This works for most cases, but not for a PATCH. Therefore, when supporting PATCH, there must be some way (via a runtime property) for the Platform to indicate which fields have been sent, and which were not.

[Ideas] Upgrade jQuery version

$
0
0

SilkUI uses jQuery 1.8.3 (released November 13, 2012)

This version of jQuery is no longer supported by the vendor, as it has reached its endof-life. 

Versions from 1.6.3 to (and including) 1.8.3 have known vulnerabilities associated with them.

This jQuery can by default interpret script content received via $.get(), despite it originating from a third-party location. This version may also execute script content when supplied via class selectors.

Please stay up-to-date with 3rd party libraries. The current version is 3.1.

Kind regards,

Matthias Preuter

[Ideas] Alternative data input

$
0
0
Hi,

I think that an alternative to bootstraping data from excel is very usefull. I mean a way for adding records into entities, direct in Service Studio.

And also it must to can map the fields name between excel file and entity atributes (e.g in entity an atribute is named Hospital, in excel file the coresponding field is named hospital_name).
Also I think that is a glitch, when I think to an atribute for example to be integer (and more than this to have a forreign key), and parsing the excel assumes that is text for example.

[Forums] Difference to App BuildInfo Plugin?

$
0
0

Hello!

I see this plugin is exposing the cordova-plugin-buildinfo, which is also exposed by the App BuildInfo Plugin (https://www.outsystems.com/forge/component-overview/5580/app-buildinfo-plugin).  Is there something in the original component that was missing?  The Forge allows you to request to join a component team to enhance what is already out there, would that be an option or is there something different about this that someone should choose this one over the other?

Thank you

[Forums] Dynamic shorting

Viewing all 1476385 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>