From eb2c6d6f19987f9ff9c4aa6e10a698f9aab1b9ab Mon Sep 17 00:00:00 2001 From: Eric Tsai Date: Tue, 4 Feb 2020 11:32:06 +0800 Subject: [PATCH] init personal plugin --- config/locales/en.yml | 4 ++++ config/locales/zh_tw.yml | 4 ++++ lib/personal_activity/engine.rb | 22 ++++++++++++++++++++++ personal_activity.gemspec | 23 +++++++++++++++++++++++ 4 files changed, 53 insertions(+) create mode 100644 config/locales/en.yml create mode 100644 config/locales/zh_tw.yml create mode 100644 lib/personal_activity/engine.rb create mode 100644 personal_activity.gemspec diff --git a/config/locales/en.yml b/config/locales/en.yml new file mode 100644 index 0000000..1009e2a --- /dev/null +++ b/config/locales/en.yml @@ -0,0 +1,4 @@ +en: + module_name: + activity: "Activity" + personal_activity: "Activity" diff --git a/config/locales/zh_tw.yml b/config/locales/zh_tw.yml new file mode 100644 index 0000000..3a2807d --- /dev/null +++ b/config/locales/zh_tw.yml @@ -0,0 +1,4 @@ +zh_tw: + module_name: + activity: "教師參與展演活動" + personal_activity: "教師參與展演活動" diff --git a/lib/personal_activity/engine.rb b/lib/personal_activity/engine.rb new file mode 100644 index 0000000..d185e3b --- /dev/null +++ b/lib/personal_activity/engine.rb @@ -0,0 +1,22 @@ +module PersonalActivity + class Engine < ::Rails::Engine + initializer "personal_activity" do + OrbitApp.registration "PersonalActivity",:type=> 'ModuleApp' do + module_label 'module_name.personal_activity' + base_url File.expand_path File.dirname(__FILE__) + personal_plugin :enable => true, :sort_number => '6', :app_name=>"Activity", :intro_app_name=>"PersonalActivityIntro",:path=>"/plugin/personal_activity/profile",:front_path=>"/profile",:admin_path=>"/admin/activities",:i18n=>'module_name.personal_activity', :module_app_name=>'PersonalActivity', :one_line_title => true, :field_modifiable => true, :analysis => true, :analysis_path => "/admin/activities/analysis" + + version "0.1" + desktop_enabled true + organization "Rulingcom" + author "RD dep" + intro "I am intro" + update_info 'some update_info' + + frontend_enabled + data_count 1..10 + icon_class_no_sidebar "icons-user" + end + end + end +end diff --git a/personal_activity.gemspec b/personal_activity.gemspec new file mode 100644 index 0000000..e6c5c6f --- /dev/null +++ b/personal_activity.gemspec @@ -0,0 +1,23 @@ +$:.push File.expand_path("../lib", __FILE__) + +# Maintain your gem's version: +require "personal_activity/version" + +# Describe your gem and declare its dependencies: +Gem::Specification.new do |s| + s.name = "personal_activity" + s.version = PersonalActivity::VERSION + s.authors = ["Ruling Digital Inc."] + s.email = ["orbit@rulingcom.com"] + s.homepage = "http://www.rulingcom.com" + s.summary = "Summary of PersonalActivity." + s.description = "Description of PersonalActivity." + s.license = "MIT" + + s.files = Dir["{app,config,db,lib}/**/*", "MIT-LICENSE", "Rakefile", "README.rdoc"] + s.test_files = Dir["test/**/*"] + + #s.add_dependency "rails", "~> 4.1.16" + + #s.add_development_dependency "sqlite3" +end