diff options
Diffstat (limited to 'it/it-plugins/ui-extensions-plugin/src/main/resources')
12 files changed, 102 insertions, 0 deletions
diff --git a/it/it-plugins/ui-extensions-plugin/src/main/resources/fake_page_decoration.html.erb b/it/it-plugins/ui-extensions-plugin/src/main/resources/fake_page_decoration.html.erb new file mode 100644 index 00000000000..e888224f7b2 --- /dev/null +++ b/it/it-plugins/ui-extensions-plugin/src/main/resources/fake_page_decoration.html.erb @@ -0,0 +1,22 @@ +<% content_for :script do %> + <script> + function fakeFooter() { + $j('#fake-footer').html("Footer generated by plugin"); + } + </script> +<% end %> + + + +<% content_for :header do %> + <div id="fake-header">Header generated by plugin</div> +<% end %> + + + +<% content_for :footer do %> + <div id="fake-footer"></div> + <script> + fakeFooter(); + </script> +<% end %> diff --git a/it/it-plugins/ui-extensions-plugin/src/main/resources/org/sonar/ror/uiextensionsplugin/app/controllers/fake_app_controller.rb b/it/it-plugins/ui-extensions-plugin/src/main/resources/org/sonar/ror/uiextensionsplugin/app/controllers/fake_app_controller.rb new file mode 100644 index 00000000000..6442fac5140 --- /dev/null +++ b/it/it-plugins/ui-extensions-plugin/src/main/resources/org/sonar/ror/uiextensionsplugin/app/controllers/fake_app_controller.rb @@ -0,0 +1,10 @@ +class FakeAppController < ApplicationController + SECTION=Navigation::SECTION_HOME + def index + @title = 'Fake application' + end + + def advanced + render :partial => 'fake_app/advanced', :locals => {:properties => Property.find(:all)} + end +end diff --git a/it/it-plugins/ui-extensions-plugin/src/main/resources/org/sonar/ror/uiextensionsplugin/app/controllers/resource_configuration_sample_controller.rb b/it/it-plugins/ui-extensions-plugin/src/main/resources/org/sonar/ror/uiextensionsplugin/app/controllers/resource_configuration_sample_controller.rb new file mode 100644 index 00000000000..9d735a0e551 --- /dev/null +++ b/it/it-plugins/ui-extensions-plugin/src/main/resources/org/sonar/ror/uiextensionsplugin/app/controllers/resource_configuration_sample_controller.rb @@ -0,0 +1,9 @@ +class ResourceConfigurationSampleController < ApplicationController + + SECTION=Navigation::SECTION_RESOURCE + + def index + init_resource_for_role(:user, :resource) if params[:resource] + end + +end diff --git a/it/it-plugins/ui-extensions-plugin/src/main/resources/org/sonar/ror/uiextensionsplugin/app/helpers/fake_app_helper.rb b/it/it-plugins/ui-extensions-plugin/src/main/resources/org/sonar/ror/uiextensionsplugin/app/helpers/fake_app_helper.rb new file mode 100644 index 00000000000..dbe0021b17a --- /dev/null +++ b/it/it-plugins/ui-extensions-plugin/src/main/resources/org/sonar/ror/uiextensionsplugin/app/helpers/fake_app_helper.rb @@ -0,0 +1,5 @@ +module FakeAppHelper + def call_helper + 'message generated by helper' + end +end diff --git a/it/it-plugins/ui-extensions-plugin/src/main/resources/org/sonar/ror/uiextensionsplugin/app/views/fake_app/_advanced.html.erb b/it/it-plugins/ui-extensions-plugin/src/main/resources/org/sonar/ror/uiextensionsplugin/app/views/fake_app/_advanced.html.erb new file mode 100644 index 00000000000..082cd4c8728 --- /dev/null +++ b/it/it-plugins/ui-extensions-plugin/src/main/resources/org/sonar/ror/uiextensionsplugin/app/views/fake_app/_advanced.html.erb @@ -0,0 +1,9 @@ +<div id="fake-div"> + +<p>This page requests database and use RoR partial</p> + +<% unless properties.empty? %> + <p>Database connection OK</p> +<% end %> + +</div>
\ No newline at end of file diff --git a/it/it-plugins/ui-extensions-plugin/src/main/resources/org/sonar/ror/uiextensionsplugin/app/views/fake_app/index.html.erb b/it/it-plugins/ui-extensions-plugin/src/main/resources/org/sonar/ror/uiextensionsplugin/app/views/fake_app/index.html.erb new file mode 100644 index 00000000000..3686424c668 --- /dev/null +++ b/it/it-plugins/ui-extensions-plugin/src/main/resources/org/sonar/ror/uiextensionsplugin/app/views/fake_app/index.html.erb @@ -0,0 +1,2 @@ +<span id="fake-app"><%= @title -%></span> +<span id="helper-test"><%= call_helper -%></span> diff --git a/it/it-plugins/ui-extensions-plugin/src/main/resources/org/sonar/ror/uiextensionsplugin/app/views/resource_configuration_sample/index.html.erb b/it/it-plugins/ui-extensions-plugin/src/main/resources/org/sonar/ror/uiextensionsplugin/app/views/resource_configuration_sample/index.html.erb new file mode 100644 index 00000000000..b2b22ef23c7 --- /dev/null +++ b/it/it-plugins/ui-extensions-plugin/src/main/resources/org/sonar/ror/uiextensionsplugin/app/views/resource_configuration_sample/index.html.erb @@ -0,0 +1,2 @@ +<div>Hello <%= @resource.key %> ! </div> + diff --git a/it/it-plugins/ui-extensions-plugin/src/main/resources/org/sonar/ror/uiextensionsplugin/init.rb b/it/it-plugins/ui-extensions-plugin/src/main/resources/org/sonar/ror/uiextensionsplugin/init.rb new file mode 100644 index 00000000000..65006bed958 --- /dev/null +++ b/it/it-plugins/ui-extensions-plugin/src/main/resources/org/sonar/ror/uiextensionsplugin/init.rb @@ -0,0 +1 @@ +# initialization script
\ No newline at end of file diff --git a/it/it-plugins/ui-extensions-plugin/src/main/resources/ruby-api-global-page.erb b/it/it-plugins/ui-extensions-plugin/src/main/resources/ruby-api-global-page.erb new file mode 100644 index 00000000000..40aea8687f9 --- /dev/null +++ b/it/it-plugins/ui-extensions-plugin/src/main/resources/ruby-api-global-page.erb @@ -0,0 +1,33 @@ +<h1>Ruby API Global Page</h1> + +<% success=true %> + +<% if logged_in? %> + <h2>User Properties</h2> + <ul id="user_properties"> + <% + current_user.set_property({:prop_key => 'foo', :text_value => 'bar'}) + test=current_user.property_value('foo')=='bar' + success&=test + %> + <li>create: <%= 'OK' if test -%></li> + + <% + current_user.delete_property('foo') + test=current_user.property('foo').nil? + success&=test + %> + <li>delete: <%= 'OK' if test -%></li> + + <% + current_user.set_property({:prop_key => 'foo', :text_value => 'bar'}) + current_user.set_property({:prop_key => 'foo', :text_value => 'newbar'}) + test=current_user.property_value('foo')=='newbar' + success&=test + %> + <li>update: <%= 'OK' if test -%></li> + </ul> +<% end %> + +<br/> +<p>Result: <span id="ruby-api-result"><%= success ? 'OK' : 'FAIL' %></span></p> diff --git a/it/it-plugins/ui-extensions-plugin/src/main/resources/ruby-api-project.page.rb b/it/it-plugins/ui-extensions-plugin/src/main/resources/ruby-api-project.page.rb new file mode 100644 index 00000000000..7cbc55a983d --- /dev/null +++ b/it/it-plugins/ui-extensions-plugin/src/main/resources/ruby-api-project.page.rb @@ -0,0 +1,3 @@ +<h1>Ruby API Project</h1> + +<p>Project name is: <span id="ruby-api-project"><%= @project.name -%></span></p> diff --git a/it/it-plugins/ui-extensions-plugin/src/main/resources/static/cute.jpg b/it/it-plugins/ui-extensions-plugin/src/main/resources/static/cute.jpg Binary files differnew file mode 100644 index 00000000000..20f59bc1c42 --- /dev/null +++ b/it/it-plugins/ui-extensions-plugin/src/main/resources/static/cute.jpg diff --git a/it/it-plugins/ui-extensions-plugin/src/main/resources/static/file.html b/it/it-plugins/ui-extensions-plugin/src/main/resources/static/file.html new file mode 100644 index 00000000000..6b0300e5f19 --- /dev/null +++ b/it/it-plugins/ui-extensions-plugin/src/main/resources/static/file.html @@ -0,0 +1,6 @@ +<html> + <body> + Text from static resource + <img id="cute-image" src="cute.jpg"/> + </body> +</html> |