Environment Sticker
Version 0.9
Published on 24 December 2013 by 
Created on 24 December 2013
Details
Use the provided widgets / API to make your non-production environments (e.g. Dev, QA...) look or behave differently from production.
Small proof-of-concept on how to tap into the platform's data model to get the running mode and server name.
Read More
On small software factories, sometimes the same team has access to both production and non-production environments. On this scenario, you'll want to make sure nobody clicks that critical-erase-stuff-without-undo button in production by mistake (thinking it was QA).
With this, you can make your non-production environment look different (let's say, by adding a big top banner saying (Testing Environment), or behave differently (for example, disabling / enabling certain features depending if you're in a production server or not).

[How to use]

Add the provided web blocks (EnvironmentSticker_Circle or EnvironmentSticker_Name) to your layout screens. They'll be shown in non-prod servers, but hidden in production.

Or, just reference these public actions and build your own logic / UI changes around them:
  • Environment_DevelopmentMode (boolean - true for non-prod, false for production environments).
  • Environment_Name (text - returns the configured environment name).
[Note] This component's behavior is based on Service Center's configuration: Administration > Environment Configuration:
  • Running Mode
  • Environment Name
Reviews (0)
Category
Components, UI & Widgets, Libraries, Mobile Plug-ins
Support Options
This component is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from Paulo Ramos who created this component.
Dependencies
Environment Sticker has no dependencies.
Requirements
Platform
8.0.0.0
Database
All
Stack
All
Component Consumers
Environment Sticker has no consumers.
Weekly Downloads 
Related Components
Google Drive Connector
OutSystems R&D
Google Drive Connector allows your OutSystems Applications to use the Google Drive REST API to interact with your files.
993
OutSystems UI Mobile
OutSystems R&D
Create amazing native mobile applications using this fully integrated UI framework for OutSystems, with dozens of UI patterns ready to use.
7313
Google Maps
Labs
Google Maps is a Google Maps Javascript V3 API component, providing Web Blocks and Actions to add interactive maps, markers and directions, along with event driven functionality.
10624
More from Paulo Ramos
Unit Testing Framework
Andrew Burgess
Unit Testing Framework allows you to easily develop and run unit tests for your OutSystems Platform projects. Get the comprehensive user guide from: http://tinyurl.com/utf-manual
1263
Essentials
Essentials
A collection of reusable actions to help us stop reinventing the wheel.  Join the team and bring your own top reused actions to the community!
1658
Test Automator
Test Automator Team
Test Automator is a Browser and Unit Regression Testing tool for the OutSystems Platform, versions 7 and up.
784