Skip to content

Instantly share code, notes, and snippets.

View ohadlevy's full-sized avatar

Ohad Levy ohadlevy

  • Red Hat
  • Israel
View GitHub Profile
console.error node_modules/jest-prop-type-error/index.js:8
Error: Uncaught [TypeError: Cannot read property 'toString' of undefined]
at reportException (/home/travis/build/theforeman/foreman/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at invokeEventListeners (/home/travis/build/theforeman/foreman/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:209:9)
at HTMLUnknownElementImpl._dispatch (/home/travis/build/theforeman/foreman/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:119:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/travis/build/theforeman/foreman/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:82:17)
at HTMLUnknownElementImpl.dispatchEvent (/home/travis/build/theforeman/foreman/node_modules/jsdom/lib/jsdom/living/nodes/HTMLElement-impl.js:30:27)
at HTMLUnknownElement.dispatchEvent (/home/travis/build/theforeman/foreman/node_modules/jsdom/lib/jsdom/living/generated/EventTar
fedora:30 as base
ARG RUBY_MODULE="ruby:2.6"
ARG NODEJS_MODULE="nodejs:11"
ARG HOME=/home/foreman
RUN echo "tsflags=nodocs" >> /etc/dnf/dnf.conf && dnf -y upgrade && dnf -y module install ${RUBY_MODULE} ${NODEJS_MODULE} && dnf -y install mysql-libs mariadb-connector-c postgresql-libs ruby{,gems} rubygem-{rake,bundler} nc hostname && dnf clean all && rm -rf /var/cache/dnf/
WORKDIR $HOME
RUN groupadd -r foreman -f -g 1001 && useradd -u 1001 -r -g foreman -d $HOME -s /sbin/nologin -c "Foreman Application User" foreman && chown -R 1001:1001 $HOME
COPY entrypoint.sh /usr/bin/
RUN chmod +x /usr/bin/entrypoint.sh
ENTRYPOINT entrypoint.sh
diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js
index 26f716169..4cb088a7f 100644
--- a/app/assets/javascripts/application.js
+++ b/app/assets/javascripts/application.js
@@ -1,8 +1,6 @@
//= require jquery.turbolinks
//= require turbolinks
-//= require jquery.ui.autocomplete
//= require jquery.ui.spinner
-//= require scoped_search
## usage
#./nmap-ansible-facts.sh 192.168.0.0/24
#! /bin/bash -x
NETWORK=$1
tmpfile=$(mktemp /tmp/foreman-ansible-import.XXXXXX)
nmap -p 22 -Pn -R -oG - $1 | awk '/open/{print $2}' > $tmpfile
ansible -u root -k -i $tmpfile all -m setup
\rm -rf $tmpfile%
ActiveRecord::RecordNotFound: Couldn't find Setting with [WHERE "settings"."name" = ?]
/home/foreman/vendor/ruby/2.5.0/gems/activerecord-5.2.1/lib/active_record/relation/finder_methods.rb:343:in `raise_record_not_found_exception!'
/home/foreman/vendor/ruby/2.5.0/gems/activerecord-5.2.1/lib/active_record/relation/finder_methods.rb:132:in `first!'
/home/foreman/app/models/setting.rb:111:in `[]='
/home/foreman/db/seeds.d/050-taxonomies.rb:34:in `block (3 levels) in <top (required)>'
/home/foreman/vendor/ruby/2.5.0/gems/audited-4.8.0/lib/audited/auditor.rb:353:in `without_auditing'
/home/foreman/db/seeds.d/050-taxonomies.rb:8:in `block (2 levels) in <top (required)>'
/home/foreman/db/seeds.d/050-taxonomies.rb:7:in `each'
/home/foreman/db/seeds.d/050-taxonomies.rb:7:in `block in <top (required)>'
/home/foreman/app/models/concerns/foreman/thread_session.rb:104:in `as'
diff --git a/app/assets/javascripts/proxy_status/logs.js b/app/assets/javascripts/proxy_status/logs.js
deleted file mode 100644
index 0df7e900e..000000000
--- a/app/assets/javascripts/proxy_status/logs.js
+++ /dev/null
@@ -1,98 +0,0 @@
-function filterLogsReset() {
- var table = $('#table-proxy-status-logs').DataTable();
- table.search('').draw();
-}
diff --git a/app/views/smart_proxies/logs/_failed_modules.html.erb b/app/views/smart_proxies/logs/_failed_modules.html.erb
index a986d25ef..999a7c500 100644
--- a/app/views/smart_proxies/logs/_failed_modules.html.erb
+++ b/app/views/smart_proxies/logs/_failed_modules.html.erb
@@ -1,6 +1,6 @@
<% if modules.present? %>
<% modules.each do |module_name, error_message| %>
- <a href="#logs" onclick="filterLogsByMessage('<%= module_name %>')" data-toggle="tooltip" data-placement="top" title="<%= error_message %>"><%= Feature.name_map[module_name] || module_name.humanize %></a>
+ <a href="#logs" onclick="tfm.smartProxy.filterLogsByMessage('<%= module_name %>')" data-toggle="tooltip" data-placement="top" title="<%= error_message %>"><%= Feature.name_map[module_name] || module_name.humanize %></a>
<% end %>
diff --git a/app/controllers/audits_controller.rb b/app/controllers/audits_controller.rb
index 4c8ecb34e..ae8ee85de 100644
--- a/app/controllers/audits_controller.rb
+++ b/app/controllers/audits_controller.rb
@@ -4,8 +4,13 @@ class AuditsController < ReactController
before_action :setup_search_options, :only => :index
def index
- @audits = resource_base_search_and_page.preload(:user)
- @host = resource_finder(Host.authorized(:view_hosts), params[:host_id]) if params[:host_id]
diff --git a/app/controllers/audits_controller.rb b/app/controllers/audits_controller.rb
index 4c8ecb34e..ae8ee85de 100644
--- a/app/controllers/audits_controller.rb
+++ b/app/controllers/audits_controller.rb
@@ -4,8 +4,13 @@ class AuditsController < ReactController
before_action :setup_search_options, :only => :index
def index
- @audits = resource_base_search_and_page.preload(:user)
- @host = resource_finder(Host.authorized(:view_hosts), params[:host_id]) if params[:host_id]
#! /bin/bash
cd ~/git/foreman
export FOREMAN_APIPIE_LANGS=en
export RAILS_ENV=production
export WEBPACK_BUILD_SERVER=fdev-backup
git pull &&
(
gem install bundler && bundle update &&