created sync for server
This commit is contained in:
@@ -26,6 +26,7 @@ gem 'active_scaffold'
|
|||||||
gem 'bootstrap', '~> 4.0.0.alpha3'
|
gem 'bootstrap', '~> 4.0.0.alpha3'
|
||||||
gem 'ace-rails-ap'
|
gem 'ace-rails-ap'
|
||||||
gem 'puma'
|
gem 'puma'
|
||||||
|
gem 'breadcrumbs_on_rails'
|
||||||
|
|
||||||
# Use ActiveModel has_secure_password
|
# Use ActiveModel has_secure_password
|
||||||
# gem 'bcrypt', '~> 3.1.7'
|
# gem 'bcrypt', '~> 3.1.7'
|
||||||
|
|||||||
@@ -50,6 +50,7 @@ GEM
|
|||||||
bootstrap (4.0.0.alpha3)
|
bootstrap (4.0.0.alpha3)
|
||||||
autoprefixer-rails (>= 6.0.3)
|
autoprefixer-rails (>= 6.0.3)
|
||||||
sass (>= 3.4.19)
|
sass (>= 3.4.19)
|
||||||
|
breadcrumbs_on_rails (2.3.1)
|
||||||
builder (3.2.2)
|
builder (3.2.2)
|
||||||
byebug (8.2.2)
|
byebug (8.2.2)
|
||||||
coffee-rails (4.1.1)
|
coffee-rails (4.1.1)
|
||||||
@@ -170,6 +171,7 @@ DEPENDENCIES
|
|||||||
ace-rails-ap
|
ace-rails-ap
|
||||||
active_scaffold
|
active_scaffold
|
||||||
bootstrap (~> 4.0.0.alpha3)
|
bootstrap (~> 4.0.0.alpha3)
|
||||||
|
breadcrumbs_on_rails
|
||||||
byebug
|
byebug
|
||||||
coffee-rails (~> 4.1.0)
|
coffee-rails (~> 4.1.0)
|
||||||
jbuilder (~> 2.0)
|
jbuilder (~> 2.0)
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
=== README ===
|
=== README
|
||||||
|
|
||||||
This README would normally document whatever steps are necessary to get the
|
This README would normally document whatever steps are necessary to get the
|
||||||
application up and running.
|
application up and running.
|
||||||
|
|||||||
@@ -20,3 +20,17 @@
|
|||||||
//= require ace/mode-apache_conf
|
//= require ace/mode-apache_conf
|
||||||
//= require ace/mode-ini
|
//= require ace/mode-ini
|
||||||
//= require ace/mode-dockerfile
|
//= require ace/mode-dockerfile
|
||||||
|
|
||||||
|
// $(".click-to-select-all").click(function() {
|
||||||
|
// var $this = $(this);
|
||||||
|
// $this.select();
|
||||||
|
//
|
||||||
|
// // Work around Chrome's little problem
|
||||||
|
// $this.mouseup(function() {
|
||||||
|
// // Prevent further mouseup intervention
|
||||||
|
// $this.unbind("mouseup");
|
||||||
|
// return false;
|
||||||
|
// });
|
||||||
|
// });
|
||||||
|
|
||||||
|
$(".click-to-select-all").click(function() { $(this).select(); });
|
||||||
|
|||||||
@@ -42,12 +42,12 @@
|
|||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
<% command = pull_command(@record) %>
|
<% command = pull_command(@record) %>
|
||||||
CHUB -> Your Server<br />
|
CHUB -> Your Server<br />
|
||||||
<%= text_field_tag 'command_pull', command, readonly: true, class: 'form-control-sm', size: command.length %>
|
<%= text_field_tag 'command_pull', command, readonly: true, class: 'form-control-sm click-to-select-all', size: command.length %>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
<% command = push_command(@record) %>
|
<% command = push_command(@record) %>
|
||||||
Your Server -> CHUB<br />
|
Your Server -> CHUB<br />
|
||||||
<%= text_field_tag 'command_push', command, readonly: true, class: 'form-control-sm', size: command.length %>
|
<%= text_field_tag 'command_push', command, readonly: true, class: 'form-control-sm click-to-select-all', size: command.length %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -14,5 +14,12 @@ CHUB
|
|||||||
<div class="container-fluid">
|
<div class="container-fluid">
|
||||||
<%= yield %>
|
<%= yield %>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<footer>
|
||||||
|
<br /> <br />
|
||||||
|
<p>
|
||||||
|
Saburly Configuration Hub (c) 2016
|
||||||
|
</p>
|
||||||
|
</footer>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -60,6 +60,30 @@
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
|
<%
|
||||||
|
pull_commands = @record.configuration_files.map do |file|
|
||||||
|
pull_command(file)
|
||||||
|
end.join("\n")
|
||||||
|
|
||||||
|
push_commands = @record.configuration_files.map do |file|
|
||||||
|
push_command(file)
|
||||||
|
end.join("\n")
|
||||||
|
|
||||||
|
%>
|
||||||
|
<h3>Sync Server: </h3>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-6">
|
||||||
|
|
||||||
|
CHUB -> Your Server<br />
|
||||||
|
<%= text_area_tag 'command_pull', pull_commands, readonly: true, class: 'form-control-sm click-to-select-all', size: "80x10" %>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-6">
|
||||||
|
Your Server -> CHUB<br />
|
||||||
|
<%= text_area_tag 'command_push', push_commands, readonly: true, class: 'form-control-sm click-to-select-all', size: "80x10" %>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user