diff --git a/rhodecode/templates/admin/settings/settings_global.html b/rhodecode/templates/admin/settings/settings_global.html
--- a/rhodecode/templates/admin/settings/settings_global.html
+++ b/rhodecode/templates/admin/settings/settings_global.html
@@ -72,6 +72,7 @@
                 <option value="ga">Google Analytics</option>
                 <option value="clicky">Clicky</option>
                 <option value="server_announce">${_('Server Announcement')}</option>
+                <option value="flash_filtering">${_('Example flash message filtering')}</option>
             </select>
         </div>
         <div style="padding: 10px 0px"></div>
@@ -198,7 +199,24 @@
 </%text>
 </script>
 
+<script id="flash_filtering_tmpl" type='text/x-template'>
+        <%text filter="h">
+<script>
+    // This filters out some flash messages before they are presented to user
+    // based on their contents
 
+    var filteredMessages = [];
+    for(var i =0; i< alertMessagePayloads.length; i++){
+        if (typeof alertMessagePayloads[i].message.subdata.subtype !== 'undefined' &&
+                alertMessagePayloads[i].message.subdata.subtype.indexOf('rc_license') !== -1){
+            continue
+        }
+        filteredMessages.push(alertMessagePayloads[i]);
+    }
+    alertMessagePayloads = filteredMessages;
+</script>
+</%text>
+</script>
 
 <script>
 var pre_cm = initCodeMirror('rhodecode_pre_code', '', false);
@@ -217,7 +235,8 @@ var get_data = function(type, old){
         '#': old,
         'ga': get_tmpl('ga'),
         'clicky': get_tmpl('clicky'),
-        'server_announce': get_tmpl('server_announce')
+        'server_announce': get_tmpl('server_announce'),
+        'flash_filtering': get_tmpl('flash_filtering')
     }[type]
 };