f1b572752bf9dbe3601f1dbaa182087b779aaeba
dunlop
Installation
gem 'dunlop-core', github: 'mozolutions/dunlop-core', branch: :master
gem 'devise'
Then
bundle update
Then
bundle exec rails generate devise:install
bundle exec rails generate devise User
bundle exec rails generate dunlop:install # for only the basics: rails g dunlop:install:base
bundle exec rake db:migrate
bundle exec rake db:seed
ISSUES
- js-routes not updated after generator command
rake tmp:clearneeded
TODO
-
ChangeEvent .. change_event
-
Make it behaves like a workflow step specs pass if only one workflow step is associated
-
Workflow step filtering: q%5Bworkflow_instance_batch_id_eq%5D=1&q%5Bworkflow_step%5D%5Bowner_initialization%5D=overdue
-
Add reverse overdue handling
-
Implement whenever:install on base install and runner "SourceFile.load_scheduled!" for source_file install generator
-
Separate Real (user) notes from log notes
-
Franky: Workflow step precedence
-
Workflow step generation tool
-
Single sign on/user management combined for projects
-
Reporting
-
Mijlpalen functionaliteit:
- filters
-
source file file size
-
Alles in de batch behalve twee
-
Test bundler semantic tag locking
Generators
- WorkflowInstanceScrubber in dunlop:install:workflow
- spec/rails_helper.rb as complete drop in replacement
- replace parent workflow instance with first generated scenario if
defined:
- factory :workflow_instance_for_workflow_step_test, parent: :workflow_instance do
- with
- factory :workflow_instance_for_workflow_step_test, parent: :workflow_instance_#{scenario} do
- Also check for this by scenario_rename action/generator
Presentatie
- visie
- Wat is er al
- waar willen we naartoe
- samenvoegen van projecten? One user
- Source file portal?
Application creation log
rails g dunlop:scenario scenario1 --workflow_steps=all
rails g dunlop:workflow_step owner_initialization \
--scenarios=all \
--attributes=checked:boolean plan_date:date my_identifier window_from:integer window_to:integer number_of_visits:integer my_fraction:float my_explanation:text
Description
Languages
Ruby
69.6%
Slim
13.2%
JavaScript
8.4%
Sass
3.3%
HTML
2.4%
Other
3.1%