OpenProject is the leading open source project management software.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openproject/Gemfile.lock

1149 lines
27 KiB

GIT
remote: https://github.com/finnlabs/omniauth-openid-connect.git
revision: 9e7fd0e7bd36d40451c6b3c2ea641e8d237c295d
ref: 9e7fd0e7bd36d40451c6b3c2ea641e8d237c295d
specs:
omniauth-openid-connect (0.3.0)
addressable (~> 2.5)
omniauth (~> 1.6)
openid_connect (~> 1.1.6)
GIT
remote: https://github.com/finnlabs/omniauth-openid_connect-providers.git
revision: 5148dd402cacc2785cee76336d649ebdf84488ca
ref: 5148dd402cacc2785cee76336d649ebdf84488ca
specs:
omniauth-openid_connect-providers (0.1.1)
omniauth-openid-connect (>= 0.2.1)
GIT
remote: https://github.com/opf/omniauth
revision: fe862f986b2e846e291784d2caa3d90a658c67f0
ref: fe862f986b2e846e291784d2caa3d90a658c67f0
specs:
omniauth (1.9.0)
hashie (>= 3.4.6, < 3.7.0)
rack (>= 1.6.2, < 3)
GIT
remote: https://github.com/opf/openproject-translations.git
revision: ec6fbe6ef86f82e65f37adb17f37aa5addc17ac4
branch: dev
specs:
openproject-translations (7.4.0)
crowdin-api (~> 0.6.0)
mixlib-shellout (~> 2.1.0)
rubyzip
GIT
remote: https://github.com/rspec/rspec-activemodel-mocks
5 years ago
revision: 0338d50039cad672bbe695fff5591da1ba849308
specs:
rspec-activemodel-mocks (1.1.0)
activemodel (>= 3.0)
activesupport (>= 3.0)
rspec-mocks (>= 2.99, < 4.0)
PATH
remote: modules/auth_plugins
specs:
openproject-auth_plugins (1.0.0)
omniauth (~> 1.0)
PATH
remote: modules/auth_saml
specs:
openproject-auth_saml (1.0.0)
omniauth-saml (~> 1.10.1)
PATH
remote: modules/avatars
specs:
openproject-avatars (1.0.0)
fastimage (~> 2.1.0)
gravatar_image_tag (~> 1.2.0)
PATH
remote: modules/backlogs
specs:
openproject-backlogs (1.0.0)
acts_as_list (~> 1.0.1)
openproject-pdf_export
PATH
remote: modules/bim
specs:
openproject-bim (1.0.0)
activerecord-import
rubyzip (~> 1.2)
Boards module (#7008) * Hack spike to show D&D use case [ci skip] * Add ordered work packages * Save order on existing work packages * Boards WIP * CDK drag * Add dragula handler [ci skip] * Add filter to return all manual sorted work packages * Print icon on hover * Boards routing and list components * Better loading indicator on list with streaming result [ci skip] * Add new board and list buttons [ci skip] * Post new query [ci skip] * Added creation of new board lists with persisted queries [ci skip] * Render placeholder row in empty queries [ci skip] * Push boards on grid * Use base class in scope [ci skip] * Extend api for options * Hack spike to show D&D use case [ci skip] * Add ordered work packages * Save order on existing work packages * Boards WIP * CDK drag * Add dragula handler [ci skip] * Add filter to return all manual sorted work packages * Print icon on hover * Boards routing and list components * Better loading indicator on list with streaming result [ci skip] * Add new board and list buttons [ci skip] * Post new query [ci skip] * Added creation of new board lists with persisted queries [ci skip] * Render placeholder row in empty queries [ci skip] * Save queries in grids [ci skip] * Renaming queries [ci skip] * Add existing work packages to board [ci skip] * Introduce card view component for work packages * Extend grids to allow project scope for boards (#7025) Extends the grid backend to also be able to handle boards. In particular, it adds the ability of boards to be attached to projects and changes the page property of grids to a scope property that better describes that more than one board can belong to the same scope (e.g. /projects/:project_id/boards). For a fully featured board, though, widgets need to be able to store options, so that they can store queries. Those widgets might also need to have custom processing and validation. That part has not been implemented. * introduce project association for boards * have dedicated grid registration classes * update and create form for board grids * extract defaults into grid registration [ci skip] * Add drag and drop to card view [ci skip] * Add options to grid * Fix option migration name * Renaming boards [ci skip] * Frontend deletion of boards * Avoid map on NodeList which doesnt exist [ci skip] * Add inline create to boards [ci skip] * Smaller create button [ci skip] * Add navigation for boards * Make inner grid same height * Replace index page with table * Workaround for widget registration [ci skip] * Fixed height for cards and tables [ci skip] * Implement escape as cancel d&d action [ci skip] * Fix and extend grid specs for name and options * Extend board specs for required name * Fix migration for MySQL references https://stackoverflow.com/a/45825566/420614 * Make board list extend from widget Since we cannot configure widgets yet, it's not yet possible to use a board-list widget anywhere. * Fix specs * Fix escape listener removal [ci skip] * Fix renamed to_path in relation spec [ci skip] * Allow deletion of grids for boards * Avoid reloading resource multiple times with replays * Frontend synchronization on deletion [ci skip] * Delete through table * Use work packages board path * Use work packages board path * Fix augmented columns breaking re-rendering * Fix duplicated permission with forums * Strengthen tab switch in specs * Add hidden flag for project-context queries Allows the API to create a hidden query that will not be rendered to the user even if it is within a project context. * private queries * Add hidden flag for project-context queries Allows the API to create a hidden query that will not be rendered to the user even if it is within a project context. * Move boards below work packages * Add Board configuration modal * Fix reloading with onPush * Saving / Switching of display mode [ci skip] * Extract wp-query-selectable-title into common component * Fix renaming of board-list * Fix auto-hide notifications in boards * Add permissions to seeders * Reorder lists in board * Linting * Remove default gravatar from settings * Show assignees avatar in the card view of WPs * Fix specs * Add missing method * Fix timeline icon * Use URL as input to be able to show avatars for groups, too * Fix test * Add further specs * Use correct data attribute to avoid unnecessary data base calls * Add further specs * Deletion of board lists * Pass permission via gon to decide whether we can create boards * Fix rename spec * Cherry-pick of 7873d59 and 30abc7f
6 years ago
PATH
remote: modules/boards
specs:
openproject-boards (1.0.0)
Boards module (#7008) * Hack spike to show D&D use case [ci skip] * Add ordered work packages * Save order on existing work packages * Boards WIP * CDK drag * Add dragula handler [ci skip] * Add filter to return all manual sorted work packages * Print icon on hover * Boards routing and list components * Better loading indicator on list with streaming result [ci skip] * Add new board and list buttons [ci skip] * Post new query [ci skip] * Added creation of new board lists with persisted queries [ci skip] * Render placeholder row in empty queries [ci skip] * Push boards on grid * Use base class in scope [ci skip] * Extend api for options * Hack spike to show D&D use case [ci skip] * Add ordered work packages * Save order on existing work packages * Boards WIP * CDK drag * Add dragula handler [ci skip] * Add filter to return all manual sorted work packages * Print icon on hover * Boards routing and list components * Better loading indicator on list with streaming result [ci skip] * Add new board and list buttons [ci skip] * Post new query [ci skip] * Added creation of new board lists with persisted queries [ci skip] * Render placeholder row in empty queries [ci skip] * Save queries in grids [ci skip] * Renaming queries [ci skip] * Add existing work packages to board [ci skip] * Introduce card view component for work packages * Extend grids to allow project scope for boards (#7025) Extends the grid backend to also be able to handle boards. In particular, it adds the ability of boards to be attached to projects and changes the page property of grids to a scope property that better describes that more than one board can belong to the same scope (e.g. /projects/:project_id/boards). For a fully featured board, though, widgets need to be able to store options, so that they can store queries. Those widgets might also need to have custom processing and validation. That part has not been implemented. * introduce project association for boards * have dedicated grid registration classes * update and create form for board grids * extract defaults into grid registration [ci skip] * Add drag and drop to card view [ci skip] * Add options to grid * Fix option migration name * Renaming boards [ci skip] * Frontend deletion of boards * Avoid map on NodeList which doesnt exist [ci skip] * Add inline create to boards [ci skip] * Smaller create button [ci skip] * Add navigation for boards * Make inner grid same height * Replace index page with table * Workaround for widget registration [ci skip] * Fixed height for cards and tables [ci skip] * Implement escape as cancel d&d action [ci skip] * Fix and extend grid specs for name and options * Extend board specs for required name * Fix migration for MySQL references https://stackoverflow.com/a/45825566/420614 * Make board list extend from widget Since we cannot configure widgets yet, it's not yet possible to use a board-list widget anywhere. * Fix specs * Fix escape listener removal [ci skip] * Fix renamed to_path in relation spec [ci skip] * Allow deletion of grids for boards * Avoid reloading resource multiple times with replays * Frontend synchronization on deletion [ci skip] * Delete through table * Use work packages board path * Use work packages board path * Fix augmented columns breaking re-rendering * Fix duplicated permission with forums * Strengthen tab switch in specs * Add hidden flag for project-context queries Allows the API to create a hidden query that will not be rendered to the user even if it is within a project context. * private queries * Add hidden flag for project-context queries Allows the API to create a hidden query that will not be rendered to the user even if it is within a project context. * Move boards below work packages * Add Board configuration modal * Fix reloading with onPush * Saving / Switching of display mode [ci skip] * Extract wp-query-selectable-title into common component * Fix renaming of board-list * Fix auto-hide notifications in boards * Add permissions to seeders * Reorder lists in board * Linting * Remove default gravatar from settings * Show assignees avatar in the card view of WPs * Fix specs * Add missing method * Fix timeline icon * Use URL as input to be able to show avatars for groups, too * Fix test * Add further specs * Use correct data attribute to avoid unnecessary data base calls * Add further specs * Deletion of board lists * Pass permission via gon to decide whether we can create boards * Fix rename spec * Cherry-pick of 7873d59 and 30abc7f
6 years ago
Feature/remove timelog (#8557) * rename costs, introduce budgets * move files from costs to budgets * rename cost_object to budget * remove unused code * move hook - should be turned into standard code in the long run * move type attributes change over to budgets * move patch to work_package proper * move budget menu item up * combine reporting, time and cost module * remove rails based time_entries & reports code * rename cost object filter * adapt menu spec expectations * use cost project module name in administration * include timeline labels in migration * properly place budget linking method * fix permitted params * remove outdated routing spec * adapt budget request specs * ensure order of descendent updates * remove outdated specs * fix checking for reporting to be enabled * fix displaying spent units * fix time entries activity event url * reenable current rate tab * fix path on budget page * allow bulk editing of budgets only in one project scenario * fix sanitizing reference in controller * include module required for format_date * fix reference to correct units from work package spent units * linting * remove outdated spec * remove outdated views and permission references * remove acts_as_event from time_entries There is no atom link for time entries * remove acts_as_event from projects There are no atom links for projects * introduce budget filter for cost reports * remove actions added to removed controller * move time entries to the costs module * factor in view_own permission when calculating time entry visibility * linting * move mounting of time entries * include budgets into api v3 documentation
4 years ago
PATH
remote: modules/budgets
specs:
budgets (1.0.0)
PATH
remote: modules/costs
specs:
Feature/remove timelog (#8557) * rename costs, introduce budgets * move files from costs to budgets * rename cost_object to budget * remove unused code * move hook - should be turned into standard code in the long run * move type attributes change over to budgets * move patch to work_package proper * move budget menu item up * combine reporting, time and cost module * remove rails based time_entries & reports code * rename cost object filter * adapt menu spec expectations * use cost project module name in administration * include timeline labels in migration * properly place budget linking method * fix permitted params * remove outdated routing spec * adapt budget request specs * ensure order of descendent updates * remove outdated specs * fix checking for reporting to be enabled * fix displaying spent units * fix time entries activity event url * reenable current rate tab * fix path on budget page * allow bulk editing of budgets only in one project scenario * fix sanitizing reference in controller * include module required for format_date * fix reference to correct units from work package spent units * linting * remove outdated spec * remove outdated views and permission references * remove acts_as_event from time_entries There is no atom link for time entries * remove acts_as_event from projects There are no atom links for projects * introduce budget filter for cost reports * remove actions added to removed controller * move time entries to the costs module * factor in view_own permission when calculating time entry visibility * linting * move mounting of time entries * include budgets into api v3 documentation
4 years ago
costs (1.0.0)
PATH
remote: modules/dashboards
specs:
dashboards (1.0.0)
grids
PATH
remote: modules/documents
specs:
openproject-documents (1.0.0)
PATH
remote: modules/github_integration
specs:
openproject-github_integration (1.0.0)
openproject-webhooks
PATH
remote: modules/global_roles
specs:
openproject-global_roles (1.0.0)
PATH
remote: modules/grids
specs:
grids (1.0.0)
PATH
remote: modules/job_status
specs:
openproject-job_status (1.0.0)
PATH
remote: modules/ldap_groups
specs:
openproject-ldap_groups (1.0.0)
PATH
remote: modules/meeting
specs:
openproject-meeting (1.0.0)
4 years ago
icalendar (~> 2.7.0)
PATH
remote: modules/my_page
specs:
my_page (1.0.0)
grids
PATH
remote: modules/openid_connect
specs:
openproject-openid_connect (1.0.0)
lobby_boy (~> 0.1.3)
omniauth-openid_connect-providers (~> 0.1)
openproject-auth_plugins
PATH
remote: modules/overviews
specs:
overviews (1.0.0)
grids
PATH
remote: modules/pdf_export
specs:
openproject-pdf_export (1.0.0)
pdf-inspector (~> 1.3.0)
prawn (~> 2.2)
PATH
remote: modules/recaptcha
specs:
openproject-recaptcha (1.0.0)
recaptcha (~> 5.5)
PATH
remote: modules/reporting_engine
specs:
reporting_engine (1.0.0)
json
PATH
remote: modules/reporting
specs:
openproject-reporting (1.0.0)
Feature/remove timelog (#8557) * rename costs, introduce budgets * move files from costs to budgets * rename cost_object to budget * remove unused code * move hook - should be turned into standard code in the long run * move type attributes change over to budgets * move patch to work_package proper * move budget menu item up * combine reporting, time and cost module * remove rails based time_entries & reports code * rename cost object filter * adapt menu spec expectations * use cost project module name in administration * include timeline labels in migration * properly place budget linking method * fix permitted params * remove outdated routing spec * adapt budget request specs * ensure order of descendent updates * remove outdated specs * fix checking for reporting to be enabled * fix displaying spent units * fix time entries activity event url * reenable current rate tab * fix path on budget page * allow bulk editing of budgets only in one project scenario * fix sanitizing reference in controller * include module required for format_date * fix reference to correct units from work package spent units * linting * remove outdated spec * remove outdated views and permission references * remove acts_as_event from time_entries There is no atom link for time entries * remove acts_as_event from projects There are no atom links for projects * introduce budget filter for cost reports * remove actions added to removed controller * move time entries to the costs module * factor in view_own permission when calculating time entry visibility * linting * move mounting of time entries * include budgets into api v3 documentation
4 years ago
costs
reporting_engine
PATH
remote: modules/two_factor_authentication
specs:
openproject-two_factor_authentication (1.0.0)
4 years ago
aws-sdk-sns (~> 1.30.0)
messagebird-rest (~> 1.4.2)
4 years ago
rotp (~> 6.1)
PATH
remote: modules/webhooks
specs:
openproject-webhooks (1.0.0)
PATH
remote: modules/xls_export
specs:
openproject-xls_export (1.0.0)
spreadsheet (~> 1.2.6)
GEM
remote: https://rubygems.org/
specs:
Ascii85 (1.0.3)
4 years ago
actioncable (6.0.3.3)
actionpack (= 6.0.3.3)
nio4r (~> 2.0)
websocket-driver (>= 0.6.1)
4 years ago
actionmailbox (6.0.3.3)
actionpack (= 6.0.3.3)
activejob (= 6.0.3.3)
activerecord (= 6.0.3.3)
activestorage (= 6.0.3.3)
activesupport (= 6.0.3.3)
mail (>= 2.7.1)
4 years ago
actionmailer (6.0.3.3)
actionpack (= 6.0.3.3)
actionview (= 6.0.3.3)
activejob (= 6.0.3.3)
mail (~> 2.5, >= 2.5.4)
rails-dom-testing (~> 2.0)
4 years ago
actionpack (6.0.3.3)
actionview (= 6.0.3.3)
activesupport (= 6.0.3.3)
rack (~> 2.0, >= 2.0.8)
rack-test (>= 0.6.3)
rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.0, >= 1.2.0)
actionpack-xml_parser (2.0.1)
actionpack (>= 5.0)
railties (>= 5.0)
4 years ago
actiontext (6.0.3.3)
actionpack (= 6.0.3.3)
activerecord (= 6.0.3.3)
activestorage (= 6.0.3.3)
activesupport (= 6.0.3.3)
nokogiri (>= 1.8.5)
4 years ago
actionview (6.0.3.3)
activesupport (= 6.0.3.3)
builder (~> 3.1)
erubi (~> 1.4)
rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.1, >= 1.2.0)
4 years ago
activejob (6.0.3.3)
activesupport (= 6.0.3.3)
globalid (>= 0.3.6)
4 years ago
activemodel (6.0.3.3)
activesupport (= 6.0.3.3)
activemodel-serializers-xml (1.0.2)
activemodel (> 5.x)
activesupport (> 5.x)
builder (~> 3.1)
4 years ago
activerecord (6.0.3.3)
activemodel (= 6.0.3.3)
activesupport (= 6.0.3.3)
activerecord-import (1.0.6)
activerecord (>= 3.2)
activerecord-nulldb-adapter (0.4.0)
activerecord (>= 2.0.0)
activerecord-session_store (1.1.3)
actionpack (>= 4.0)
activerecord (>= 4.0)
multi_json (~> 1.11, >= 1.11.2)
rack (>= 1.5.2, < 3)
railties (>= 4.0)
4 years ago
activestorage (6.0.3.3)
actionpack (= 6.0.3.3)
activejob (= 6.0.3.3)
activerecord (= 6.0.3.3)
marcel (~> 0.3.1)
4 years ago
activesupport (6.0.3.3)
concurrent-ruby (~> 1.0, >= 1.0.2)
7 years ago
i18n (>= 0.7, < 2)
minitest (~> 5.1)
tzinfo (~> 1.1)
zeitwerk (~> 2.2, >= 2.2.2)
acts_as_list (1.0.2)
activerecord (>= 4.2)
acts_as_tree (2.9.1)
activerecord (>= 3.0.0)
addressable (2.7.0)
public_suffix (>= 2.0.2, < 5.0)
4 years ago
aes_key_wrap (1.1.0)
afm (0.2.2)
4 years ago
airbrake (11.0.0)
airbrake-ruby (~> 5.0)
airbrake-ruby (5.0.2)
rbtree3 (~> 0.5)
4 years ago
ast (2.4.1)
attr_required (1.0.1)
auto_strip_attributes (2.6.0)
activerecord (>= 4.0)
awesome_nested_set (3.2.1)
activerecord (>= 4.0.0, < 7.0)
aws-eventstream (1.1.0)
aws-partitions (1.374.0)
aws-sdk-core (3.107.0)
aws-eventstream (~> 1, >= 1.0.2)
aws-partitions (~> 1, >= 1.239.0)
aws-sigv4 (~> 1.1)
jmespath (~> 1.0)
4 years ago
aws-sdk-kms (1.38.0)
4 years ago
aws-sdk-core (~> 3, >= 3.99.0)
aws-sigv4 (~> 1.1)
4 years ago
aws-sdk-s3 (1.81.0)
4 years ago
aws-sdk-core (~> 3, >= 3.104.3)
aws-sdk-kms (~> 1)
aws-sigv4 (~> 1.1)
4 years ago
aws-sdk-sns (1.30.0)
aws-sdk-core (~> 3, >= 3.99.0)
5 years ago
aws-sigv4 (~> 1.1)
aws-sigv4 (1.2.2)
aws-eventstream (~> 1, >= 1.0.2)
4 years ago
backports (3.18.2)
4 years ago
bcrypt (3.1.16)
4 years ago
bindata (2.4.8)
6 years ago
binding_of_caller (0.8.0)
debug_inspector (>= 0.0.1)
4 years ago
bootsnap (1.4.8)
msgpack (~> 1.0)
4 years ago
brakeman (4.9.1)
4 years ago
browser (5.0.0)
builder (3.2.4)
byebug (11.1.3)
4 years ago
capybara (3.33.0)
addressable
7 years ago
mini_mime (>= 0.1.3)
nokogiri (~> 1.8)
rack (>= 1.6.0)
rack-test (>= 0.6.3)
regexp_parser (~> 1.5)
xpath (~> 3.2)
capybara-screenshot (1.0.24)
capybara (>= 1.0, < 4)
launchy
6 years ago
carrierwave (1.3.1)
activemodel (>= 4.0.0)
activesupport (>= 4.0.0)
mime-types (>= 1.16)
carrierwave_direct (2.1.0)
carrierwave (>= 1.0.0)
fog-aws
cells (4.1.7)
declarative-builder (< 0.2.0)
declarative-option (< 0.2.0)
tilt (>= 1.4, < 3)
uber (< 0.2.0)
cells-erb (0.1.0)
cells (~> 4.0)
erbse (>= 0.1.1)
cells-rails (0.0.9)
actionpack (>= 3.0)
cells (>= 4.1.6, < 5.0.0)
5 years ago
childprocess (3.0.0)
claide (1.0.3)
claide-plugins (0.9.2)
cork
nap
open4 (~> 1.3)
coderay (1.1.3)
colored2 (3.1.2)
commonmarker (0.21.0)
ruby-enum (~> 0.5)
5 years ago
compare-xml (0.66)
nokogiri (~> 1.8)
concurrent-ruby (1.1.7)
cookiejar (0.3.3)
cork (0.3.0)
colored2 (~> 3.1)
4 years ago
crack (0.4.4)
crass (1.0.6)
crowdin-api (0.6.0)
rest-client (~> 2.0)
6 years ago
cucumber (3.1.2)
builder (>= 2.1.2)
6 years ago
cucumber-core (~> 3.2.0)
cucumber-expressions (~> 6.0.1)
cucumber-wire (~> 0.0.1)
7 years ago
diff-lcs (~> 1.3)
6 years ago
gherkin (~> 5.1.0)
multi_json (>= 1.7.5, < 2.0)
multi_test (>= 0.1.2)
6 years ago
cucumber-core (3.2.1)
7 years ago
backports (>= 3.8.0)
6 years ago
cucumber-tag_expressions (~> 1.1.0)
gherkin (~> 5.0)
cucumber-expressions (6.0.1)
cucumber-rails (1.8.0)
capybara (>= 2.12, < 4)
cucumber (>= 3.0.2, < 4)
mime-types (>= 2.0, < 4)
nokogiri (~> 1.8)
railties (>= 4.2, < 7)
cucumber-tag_expressions (1.1.1)
cucumber-wire (0.0.1)
6 years ago
daemons (1.3.1)
dalli (2.7.10)
4 years ago
danger (8.0.5)
claide (~> 1.0)
claide-plugins (>= 0.9.2)
colored2 (~> 3.1)
cork (~> 0.1)
faraday (>= 0.9.0, < 2.0)
faraday-http-cache (~> 2.0)
git (~> 1.7)
4 years ago
kramdown (~> 2.3)
kramdown-parser-gfm (~> 1.0)
no_proxy_fix
octokit (~> 4.7)
terminal-table (~> 1)
danger-brakeman (0.0.2)
brakeman
danger-plugin-api (~> 1.0)
danger-plugin-api (1.0.0)
danger (> 2.0)
database_cleaner (1.8.5)
date_validator (0.10.0)
activemodel (>= 3)
activesupport (>= 3)
6 years ago
debug_inspector (0.0.3)
deckar01-task_list (2.3.1)
html-pipeline
4 years ago
declarative (0.0.20)
Fix/bump representable (#5465) * bump reform and roar -> bumps representer * adapt to changed validation interface * disable initializer patch for now * adapt to changed representable attr interface * can no longer have private methods inside a representer * private no longer possible for representer * bump reform * wip - restyle validation * remove commented out patch * apply injection as prescribed * reactivate reform error symbols patch * remove patch to Hash superfluous wit ruby 2.3 * remove outdated human_attribute_name patch * whitespace fixes * adapt filter name after removal of human_attribute_name patch * adapt filter specs to no longer rely on human_attribute_name patch * fix version filter name * remove reliance on no longer existing human_attribute_name patch * use correct key in journal formatter * remove private from representer * adapt to altered setter interface * reenable i18n for error messages in contracts * no private methods in representer * defined model for contracts * fix validaton * instantiate correct Object * define model for contract * circumvent now existing render method on reform * replace deprecated constant * patch correct reform class - not the module - via prepend * refactor too complex method * replace deprations * remove remnants of parentId * prevent error symbols from existing twice * adapt user representer to altered setter interface * adapt watcher representer to altered setter interface * remove now unnessary patch * adapt setter to altered interface * adapt spec * fix custom field setters * remove parentId from wp representer As the parent is a wp resource, clients should use the parent link instead * adapt spec to changed valid? interface * remove parentId from wp schema * replace references of parentId in frontend * remove TODO [ci skip]
8 years ago
declarative-builder (0.1.0)
declarative-option (< 0.2.0)
declarative-option (0.1.0)
delayed_cron_job (0.7.3)
delayed_job (>= 4.1)
delayed_job (4.1.8)
activesupport (>= 3.0, < 6.1)
delayed_job_active_record (4.1.4)
activerecord (>= 3.0, < 6.1)
delayed_job (>= 3.0, < 5)
diff-lcs (1.4.4)
5 years ago
disposable (0.4.7)
Fix/bump representable (#5465) * bump reform and roar -> bumps representer * adapt to changed validation interface * disable initializer patch for now * adapt to changed representable attr interface * can no longer have private methods inside a representer * private no longer possible for representer * bump reform * wip - restyle validation * remove commented out patch * apply injection as prescribed * reactivate reform error symbols patch * remove patch to Hash superfluous wit ruby 2.3 * remove outdated human_attribute_name patch * whitespace fixes * adapt filter name after removal of human_attribute_name patch * adapt filter specs to no longer rely on human_attribute_name patch * fix version filter name * remove reliance on no longer existing human_attribute_name patch * use correct key in journal formatter * remove private from representer * adapt to altered setter interface * reenable i18n for error messages in contracts * no private methods in representer * defined model for contracts * fix validaton * instantiate correct Object * define model for contract * circumvent now existing render method on reform * replace deprecated constant * patch correct reform class - not the module - via prepend * refactor too complex method * replace deprations * remove remnants of parentId * prevent error symbols from existing twice * adapt user representer to altered setter interface * adapt watcher representer to altered setter interface * remove now unnessary patch * adapt setter to altered interface * adapt spec * fix custom field setters * remove parentId from wp representer As the parent is a wp resource, clients should use the parent link instead * adapt spec to changed valid? interface * remove parentId from wp schema * replace references of parentId in frontend * remove TODO [ci skip]
8 years ago
declarative (>= 0.0.9, < 1.0.0)
declarative-builder (< 0.2.0)
declarative-option (< 0.2.0)
representable (>= 2.4.0, <= 3.1.0)
uber (< 0.2.0)
5 years ago
domain_name (0.5.20190701)
unf (>= 0.0.5, < 1.0.0)
4 years ago
doorkeeper (5.4.0)
5 years ago
railties (>= 5)
dry-configurable (0.11.6)
concurrent-ruby (~> 1.0)
dry-core (~> 0.4, >= 0.4.7)
5 years ago
dry-equalizer (~> 0.2)
dry-container (0.7.2)
concurrent-ruby (~> 1.0)
dry-configurable (~> 0.1, >= 0.1.3)
dry-core (0.4.9)
concurrent-ruby (~> 1.0)
dry-equalizer (0.3.0)
dry-inflector (0.2.0)
4 years ago
dry-logic (1.0.7)
concurrent-ruby (~> 1.0)
dry-core (~> 0.2)
dry-equalizer (~> 0.2)
5 years ago
dry-types (1.4.0)
concurrent-ruby (~> 1.0)
dry-container (~> 0.3)
dry-core (~> 0.4, >= 0.4.4)
dry-equalizer (~> 0.3)
dry-inflector (~> 0.1, >= 0.1.2)
dry-logic (~> 1.0, >= 1.0.2)
em-http-request (1.1.7)
addressable (>= 2.3.4)
cookiejar (!= 0.3.1)
em-socksify (>= 0.3)
eventmachine (>= 1.0.3)
http_parser.rb (>= 0.6.0)
em-socksify (0.3.2)
eventmachine (>= 1.0.0.beta.4)
em-synchrony (1.0.6)
eventmachine (>= 1.0.0.beta.1)
equivalent-xml (0.6.0)
nokogiri (>= 1.4.3)
5 years ago
erbse (0.1.4)
temple
erubi (1.9.0)
6 years ago
escape_utils (1.2.1)
eventmachine (1.2.7)
eventmachine_httpserver (0.2.1)
4 years ago
excon (0.76.0)
4 years ago
factory_bot (6.1.0)
activesupport (>= 5.0.0)
factory_bot_rails (6.1.0)
factory_bot (~> 6.1.0)
railties (>= 5.0.0)
4 years ago
faker (2.14.0)
5 years ago
i18n (>= 1.6, < 2)
faraday (1.0.1)
multipart-post (>= 1.2, < 3)
faraday-http-cache (2.2.0)
faraday (>= 0.8)
5 years ago
fastimage (2.1.7)
ffi (1.13.1)
flamegraph (0.9.5)
4 years ago
fog-aws (3.6.7)
fog-core (~> 2.1)
fog-json (~> 1.1)
fog-xml (~> 0.1)
ipaddress (~> 0.8)
4 years ago
fog-core (2.2.3)
builder
5 years ago
excon (~> 0.71)
formatador (~> 0.2)
mime-types
fog-json (1.2.0)
fog-core
multi_json (~> 1.10)
fog-xml (0.1.3)
fog-core
nokogiri (>= 1.5.11, < 2.0.0)
formatador (0.2.5)
4 years ago
friendly_id (5.4.0)
activerecord (>= 4.0.0)
5 years ago
fuubar (2.5.0)
rspec-core (~> 3.0)
ruby-progressbar (~> 1.4)
get_process_mem (0.2.7)
ffi (~> 1.0)
6 years ago
gherkin (5.1.0)
git (1.7.0)
5 years ago
rchardet (~> 1.8)
globalid (0.4.2)
activesupport (>= 4.2.0)
4 years ago
gon (6.4.0)
actionpack (>= 3.0.20)
i18n (>= 0.7)
8 years ago
multi_json
request_store (>= 1.0)
grape (1.3.3)
activesupport
builder
dry-types (>= 1.1)
8 years ago
mustermann-grape (~> 1.0.0)
rack (>= 1.3.0)
rack-accept
gravatar_image_tag (1.2.0)
5 years ago
hashdiff (1.0.1)
hashery (2.1.2)
hashie (3.6.0)
html-pipeline (2.14.0)
activesupport (>= 2)
nokogiri (>= 1.4)
htmldiff (0.0.1)
5 years ago
http-accept (1.7.0)
http-cookie (1.0.3)
domain_name (~> 0.5)
http_parser.rb (0.6.0)
httpclient (2.8.3)
i18n (1.8.5)
7 years ago
concurrent-ruby (~> 1.0)
4 years ago
i18n-js (3.7.1)
i18n (>= 0.6.6)
4 years ago
icalendar (2.7.0)
6 years ago
ice_cube (~> 0.16)
ice_cube (0.16.3)
interception (0.5)
ipaddress (0.8.3)
4 years ago
iso8601 (0.13.0)
7 years ago
jmespath (1.4.0)
4 years ago
json (2.3.1)
4 years ago
json-jwt (1.13.0)
activesupport (>= 4.2)
aes_key_wrap
bindata
json_spec (1.1.5)
multi_json (~> 1.0)
rspec (>= 2.0, < 4.0)
5 years ago
kgio (2.11.3)
kramdown (2.3.0)
rexml
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
ladle (1.0.1)
open4 (~> 1.0)
5 years ago
launchy (2.5.0)
addressable (~> 2.7)
letter_opener (1.7.0)
launchy (~> 2.2)
Reactivate event base file checkers This reverts commit f920cc73a04cd61b6e29519be18ae5ab29c02309. We originally removed event base file checking to cope with problems on os x that would lead to having a multitude of fsevent_watch processes (one for every directory) and those processes would sometimes, e. g. when the system was sent to standby turn zombie. If not killed dutifully by the developer, the system would become unresponsive as the maximum number of processes as dictated by the os would be reached. Not even killing processes would be possible any more as kill requires forking. Now the listen gem was released as version 3.2.1 which changed to only needing one process to watch all directories. As event based dirty checking promises to be more performant than checking all the files, and the reload time in dev mode would exceed tens of seconds if kept running for a longer period of time, I took another stab at integrating the listen gem again: The good: * The file checking seems to work. Altering the code is reflected by the application. * Only two fsevent_watch processes are created (one for the code files and one for the locales.) * The fsevent_watch processes where exited as desired when the rails process was existed. I did not yet test it for an extended amount of time but this also seems to hold true when the system was suspended in the meantime. The bad: * Subjectively, reloading did not seem to be faster. However, I did not leave the server running over an extended period of changes. So the event based detection might shine in the long run. The ugly: * When running multitreaded, the server seems to be running into deadlocks. I assume, that there is a shared, but mutexed, resource multiple threads attempt to access at the same time. It does not happen on every page but one of the roadmap pages on my development env causes the problem consistently. The problem can be circumvented by disabling multi treading: `RAILS_MIN_THREADS=1 RAILS_MAX_THREADS=1 bundle exec rails s` The same problem does not occur when running the server with multiple worker processes: `OPENPROJECT_WEB_WORKERS=4 RAILS_MIN_THREADS=1 RAILS_MAX_THREADS=1 bundle exec rails s`
5 years ago
listen (3.2.1)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
livingstyleguide (2.1.0)
minisyntax (>= 0.2.5)
redcarpet
sassc
thor
tilt
lobby_boy (0.1.3)
omniauth (~> 1.1)
omniauth-openid-connect (>= 0.2.1)
rails (>= 3.2.21)
5 years ago
lograge (0.11.2)
actionpack (>= 4)
activesupport (>= 4)
railties (>= 4)
request_store (~> 1.0)
4 years ago
loofah (2.7.0)
7 years ago
crass (~> 1.0.2)
nokogiri (>= 1.5.9)
mail (2.7.1)
mini_mime (>= 0.1.1)
marcel (0.3.3)
mimemagic (~> 0.3.2)
messagebird-rest (1.4.2)
5 years ago
meta-tags (2.13.0)
6 years ago
actionpack (>= 3.2.0, < 6.1)
method_source (1.0.0)
5 years ago
mime-types (3.3.1)
mime-types-data (~> 3.2015)
4 years ago
mime-types-data (3.2020.0512)
mimemagic (0.3.5)
mini_mime (1.0.2)
mini_portile2 (2.4.0)
minisyntax (0.2.5)
4 years ago
minitest (5.14.2)
mixlib-shellout (2.1.0)
5 years ago
msgpack (1.3.3)
4 years ago
multi_json (1.15.0)
multi_test (0.1.2)
multipart-post (2.1.1)
mustermann (1.1.1)
ruby2_keywords (~> 0.0.1)
mustermann-grape (1.0.1)
mustermann (>= 1.0.0)
nap (1.1.0)
4 years ago
net-ldap (0.16.3)
netrc (0.11.0)
newrelic_rpm (6.13.0)
4 years ago
nio4r (2.5.4)
no_proxy_fix (0.1.2)
nokogiri (1.10.10)
mini_portile2 (~> 2.4.0)
5 years ago
nokogumbo (2.0.2)
6 years ago
nokogiri (~> 1.8, >= 1.8.4)
5 years ago
octokit (4.18.0)
5 years ago
faraday (>= 0.9)
sawyer (~> 0.8.0, >= 0.5.3)
4 years ago
oj (3.10.14)
4 years ago
okcomputer (1.18.2)
omniauth-saml (1.10.2)
omniauth (~> 1.3, >= 1.3.2)
ruby-saml (~> 1.9)
open4 (1.3.4)
openid_connect (1.1.8)
activemodel
attr_required (>= 1.0.0)
json-jwt (>= 1.5.0)
rack-oauth2 (>= 1.6.1)
swd (>= 1.0.0)
tzinfo
validate_email
validate_url
webfinger (>= 1.0.1)
openproject-token (2.1.3)
activemodel
4 years ago
parallel (1.19.2)
parallel_tests (3.3.0)
parallel
4 years ago
parser (2.7.1.4)
ast (~> 2.4.1)
4 years ago
passenger (6.0.6)
rack
rake (>= 0.8.1)
4 years ago
pdf-core (0.8.1)
pdf-inspector (1.3.0)
pdf-reader (>= 1.0, < 3.0.a)
4 years ago
pdf-reader (2.4.0)
Ascii85 (~> 1.0.0)
afm (~> 0.2.1)
hashery (~> 2.0)
ruby-rc4
ttfunk
4 years ago
pg (1.2.3)
plaintext (0.3.3)
activesupport (> 2.2.1)
5 years ago
nokogiri (~> 1.10, >= 1.10.4)
rubyzip (~> 1.3.0)
4 years ago
posix-spawn (0.3.15)
4 years ago
prawn (2.3.0)
pdf-core (~> 0.8.1)
ttfunk (~> 1.6)
4 years ago
prawn-markup (0.3.0)
nokogiri
prawn
prawn-table
prawn-table (0.2.2)
prawn (>= 1.3.0, < 3.0.0)
pry (0.13.1)
coderay (~> 1.1)
method_source (~> 1.0)
pry-byebug (3.9.0)
byebug (~> 11.0)
pry (~> 0.13.0)
6 years ago
pry-rails (0.3.9)
pry (>= 0.10.4)
pry-rescue (1.5.2)
interception (>= 0.5)
6 years ago
pry (>= 0.12.0)
pry-stack_explorer (0.5.1)
binding_of_caller (~> 0.7)
pry (~> 0.13)
4 years ago
public_suffix (4.0.6)
puffing-billy (2.4.0)
addressable (~> 2.5)
em-http-request (~> 1.1, >= 1.1.0)
em-synchrony
eventmachine (~> 1.2)
eventmachine_httpserver
http_parser.rb (~> 0.6.0)
multi_json
4 years ago
puma (5.0.0)
nio4r (~> 2.0)
4 years ago
rack (2.2.3)
rack-accept (0.4.5)
rack (>= 0.4)
4 years ago
rack-attack (6.3.1)
6 years ago
rack (>= 1.0, < 3)
rack-cors (1.1.1)
rack (>= 2.0.0)
rack-mini-profiler (2.1.0)
rack (>= 1.2.0)
rack-oauth2 (1.16.0)
activesupport
attr_required
httpclient
json-jwt (>= 1.11.0)
rack (>= 2.1.0)
rack-protection (2.1.0)
rack
6 years ago
rack-test (1.1.0)
7 years ago
rack (>= 1.0, < 3)
rack_session_access (0.2.0)
builder (>= 2.0.0)
rack (>= 1.0.0)
4 years ago
rails (6.0.3.3)
actioncable (= 6.0.3.3)
actionmailbox (= 6.0.3.3)
actionmailer (= 6.0.3.3)
actionpack (= 6.0.3.3)
actiontext (= 6.0.3.3)
actionview (= 6.0.3.3)
activejob (= 6.0.3.3)
activemodel (= 6.0.3.3)
activerecord (= 6.0.3.3)
activestorage (= 6.0.3.3)
activesupport (= 6.0.3.3)
7 years ago
bundler (>= 1.3.0)
4 years ago
railties (= 6.0.3.3)
sprockets-rails (>= 2.0.0)
rails-controller-testing (1.0.5)
actionpack (>= 5.0.1.rc1)
actionview (>= 5.0.1.rc1)
activesupport (>= 5.0.1.rc1)
rails-dom-testing (2.0.3)
activesupport (>= 4.2.0)
nokogiri (>= 1.6)
rails-html-sanitizer (1.3.0)
loofah (~> 2.3)
rails-i18n (6.0.0)
i18n (>= 0.7, < 2)
railties (>= 6.0.0, < 7)
rails_12factor (0.0.3)
rails_serve_static_assets
rails_stdout_logging
rails_serve_static_assets (0.0.5)
rails_stdout_logging (0.0.5)
4 years ago
railties (6.0.3.3)
actionpack (= 6.0.3.3)
activesupport (= 6.0.3.3)
method_source
rake (>= 0.8.7)
thor (>= 0.20.3, < 2.0)
7 years ago
rainbow (3.0.0)
5 years ago
raindrops (0.19.1)
rake (13.0.1)
4 years ago
rb-fsevent (0.10.4)
5 years ago
rb-inotify (0.10.1)
Reactivate event base file checkers This reverts commit f920cc73a04cd61b6e29519be18ae5ab29c02309. We originally removed event base file checking to cope with problems on os x that would lead to having a multitude of fsevent_watch processes (one for every directory) and those processes would sometimes, e. g. when the system was sent to standby turn zombie. If not killed dutifully by the developer, the system would become unresponsive as the maximum number of processes as dictated by the os would be reached. Not even killing processes would be possible any more as kill requires forking. Now the listen gem was released as version 3.2.1 which changed to only needing one process to watch all directories. As event based dirty checking promises to be more performant than checking all the files, and the reload time in dev mode would exceed tens of seconds if kept running for a longer period of time, I took another stab at integrating the listen gem again: The good: * The file checking seems to work. Altering the code is reflected by the application. * Only two fsevent_watch processes are created (one for the code files and one for the locales.) * The fsevent_watch processes where exited as desired when the rails process was existed. I did not yet test it for an extended amount of time but this also seems to hold true when the system was suspended in the meantime. The bad: * Subjectively, reloading did not seem to be faster. However, I did not leave the server running over an extended period of changes. So the event based detection might shine in the long run. The ugly: * When running multitreaded, the server seems to be running into deadlocks. I assume, that there is a shared, but mutexed, resource multiple threads attempt to access at the same time. It does not happen on every page but one of the roadmap pages on my development env causes the problem consistently. The problem can be circumvented by disabling multi treading: `RAILS_MIN_THREADS=1 RAILS_MAX_THREADS=1 bundle exec rails s` The same problem does not occur when running the server with multiple worker processes: `OPENPROJECT_WEB_WORKERS=4 RAILS_MIN_THREADS=1 RAILS_MAX_THREADS=1 bundle exec rails s`
5 years ago
ffi (~> 1.0)
5 years ago
rbtree3 (0.6.0)
5 years ago
rchardet (1.8.0)
5 years ago
rdoc (6.2.1)
recaptcha (5.5.0)
json
5 years ago
redcarpet (3.5.0)
regexp_parser (1.8.0)
Fix/bump representable (#5465) * bump reform and roar -> bumps representer * adapt to changed validation interface * disable initializer patch for now * adapt to changed representable attr interface * can no longer have private methods inside a representer * private no longer possible for representer * bump reform * wip - restyle validation * remove commented out patch * apply injection as prescribed * reactivate reform error symbols patch * remove patch to Hash superfluous wit ruby 2.3 * remove outdated human_attribute_name patch * whitespace fixes * adapt filter name after removal of human_attribute_name patch * adapt filter specs to no longer rely on human_attribute_name patch * fix version filter name * remove reliance on no longer existing human_attribute_name patch * use correct key in journal formatter * remove private from representer * adapt to altered setter interface * reenable i18n for error messages in contracts * no private methods in representer * defined model for contracts * fix validaton * instantiate correct Object * define model for contract * circumvent now existing render method on reform * replace deprecated constant * patch correct reform class - not the module - via prepend * refactor too complex method * replace deprations * remove remnants of parentId * prevent error symbols from existing twice * adapt user representer to altered setter interface * adapt watcher representer to altered setter interface * remove now unnessary patch * adapt setter to altered interface * adapt spec * fix custom field setters * remove parentId from wp representer As the parent is a wp resource, clients should use the parent link instead * adapt spec to changed valid? interface * remove parentId from wp schema * replace references of parentId in frontend * remove TODO [ci skip]
8 years ago
representable (3.0.4)
declarative (< 0.1.0)
declarative-option (< 0.2.0)
uber (< 0.2.0)
request_store (1.5.0)
rack (>= 1.4)
4 years ago
responders (3.0.1)
actionpack (>= 5.0)
railties (>= 5.0)
5 years ago
rest-client (2.1.0)
http-accept (>= 1.7.0, < 2.0)
http-cookie (>= 1.0.2, < 2.0)
mime-types (>= 1.16, < 4.0)
netrc (~> 0.8)
retriable (3.1.2)
5 years ago
rexml (3.2.4)
5 years ago
rinku (2.0.6)
Fix/bump representable (#5465) * bump reform and roar -> bumps representer * adapt to changed validation interface * disable initializer patch for now * adapt to changed representable attr interface * can no longer have private methods inside a representer * private no longer possible for representer * bump reform * wip - restyle validation * remove commented out patch * apply injection as prescribed * reactivate reform error symbols patch * remove patch to Hash superfluous wit ruby 2.3 * remove outdated human_attribute_name patch * whitespace fixes * adapt filter name after removal of human_attribute_name patch * adapt filter specs to no longer rely on human_attribute_name patch * fix version filter name * remove reliance on no longer existing human_attribute_name patch * use correct key in journal formatter * remove private from representer * adapt to altered setter interface * reenable i18n for error messages in contracts * no private methods in representer * defined model for contracts * fix validaton * instantiate correct Object * define model for contract * circumvent now existing render method on reform * replace deprecated constant * patch correct reform class - not the module - via prepend * refactor too complex method * replace deprations * remove remnants of parentId * prevent error symbols from existing twice * adapt user representer to altered setter interface * adapt watcher representer to altered setter interface * remove now unnessary patch * adapt setter to altered interface * adapt spec * fix custom field setters * remove parentId from wp representer As the parent is a wp resource, clients should use the parent link instead * adapt spec to changed valid? interface * remove parentId from wp schema * replace references of parentId in frontend * remove TODO [ci skip]
8 years ago
roar (1.1.0)
representable (~> 3.0.0)
4 years ago
rotp (6.1.0)
4 years ago
rouge (3.23.0)
5 years ago
rspec (3.9.0)
rspec-core (~> 3.9.0)
rspec-expectations (~> 3.9.0)
rspec-mocks (~> 3.9.0)
rspec-core (3.9.2)
rspec-support (~> 3.9.3)
rspec-expectations (3.9.2)
diff-lcs (>= 1.2.0, < 2.0)
5 years ago
rspec-support (~> 3.9.0)
5 years ago
rspec-mocks (3.9.1)
diff-lcs (>= 1.2.0, < 2.0)
5 years ago
rspec-support (~> 3.9.0)
rspec-rails (4.0.1)
actionpack (>= 4.2)
activesupport (>= 4.2)
railties (>= 4.2)
5 years ago
rspec-core (~> 3.9)
rspec-expectations (~> 3.9)
rspec-mocks (~> 3.9)
rspec-support (~> 3.9)
5 years ago
rspec-retry (0.6.2)
rspec-core (> 3.3)
rspec-support (3.9.3)
4 years ago
rubocop (0.91.0)
parallel (~> 1.10)
4 years ago
parser (>= 2.7.1.1)
7 years ago
rainbow (>= 2.2.2, < 4.0)
4 years ago
regexp_parser (>= 1.7)
5 years ago
rexml
4 years ago
rubocop-ast (>= 0.4.0, < 1.0)
9 years ago
ruby-progressbar (~> 1.7)
4 years ago
unicode-display_width (>= 1.4.0, < 2.0)
4 years ago
rubocop-ast (0.4.2)
4 years ago
parser (>= 2.7.1.4)
ruby-duration (3.2.3)
activesupport (>= 3.0.0)
i18n
iso8601
4 years ago
ruby-enum (0.8.0)
i18n
ruby-ole (1.2.12.2)
ruby-prof (1.4.1)
ruby-progressbar (1.10.1)
ruby-rc4 (0.1.5)
5 years ago
ruby-saml (1.11.0)
nokogiri (>= 1.5.10)
ruby2_keywords (0.0.2)
rubytree (1.0.0)
json (~> 2.1)
structured_warnings (~> 0.3)
rubyzip (1.3.0)
sanitize (5.2.1)
crass (~> 1.0.2)
6 years ago
nokogiri (>= 1.8.0)
nokogumbo (~> 2.0)
sassc (2.4.0)
ffi (~> 1.9)
sassc-rails (2.1.2)
railties (>= 4.0.0)
sassc (>= 2.0)
sprockets (> 3.0)
sprockets-rails
tilt
sawyer (0.8.2)
addressable (>= 2.3.5)
faraday (> 0.8, < 2.0)
secure_headers (6.3.1)
5 years ago
selenium-webdriver (3.142.7)
childprocess (>= 0.5, < 4.0)
rubyzip (>= 1.2.2)
semantic (1.6.1)
shoulda-context (2.0.0)
shoulda-matchers (4.4.1)
activesupport (>= 4.2.0)
spreadsheet (1.2.6)
ruby-ole (>= 1.0)
4 years ago
spring (2.1.1)
spring-commands-rspec (1.0.4)
spring (>= 0.9.1)
7 years ago
sprockets (3.7.2)
9 years ago
concurrent-ruby (~> 1.0)
rack (> 1, < 3)
7 years ago
sprockets-rails (3.2.1)
actionpack (>= 4.0)
activesupport (>= 4.0)
sprockets (>= 3.0.0)
5 years ago
stackprof (0.2.15)
6 years ago
stringex (2.8.5)
structured_warnings (0.4.0)
4 years ago
svg-graph (2.2.0)
swd (1.2.0)
activesupport (>= 3)
attr_required (>= 0.0.5)
httpclient (>= 2.4)
sys-filesystem (1.3.4)
ffi
4 years ago
table_print (1.5.7)
5 years ago
temple (0.8.2)
terminal-table (1.8.0)
unicode-display_width (~> 1.1, >= 1.1.1)
4 years ago
test-prof (0.12.2)
thin (1.7.2)
daemons (~> 1.0, >= 1.0.9)
eventmachine (~> 1.0, >= 1.0.4)
rack (>= 1, < 3)
thor (1.0.1)
thread_safe (0.3.6)
5 years ago
tilt (2.0.10)
timecop (0.9.1)
ttfunk (1.6.2.1)
typed_dag (2.0.2)
rails (>= 5.0.4)
tzinfo (1.2.7)
thread_safe (~> 0.1)
4 years ago
tzinfo-data (1.2020.1)
tzinfo (>= 1.0.0)
uber (0.1.0)
unf (0.1.4)
unf_ext
4 years ago
unf_ext (0.0.7.7)
4 years ago
unicode-display_width (1.7.0)
4 years ago
unicorn (5.7.0)
kgio (~> 2.6)
raindrops (~> 0.7)
unicorn-worker-killer (0.4.4)
get_process_mem (~> 0)
unicorn (>= 4, < 6)
validate_email (0.1.6)
activemodel (>= 3.0)
mail (>= 2.2.5)
validate_url (1.0.13)
activemodel (>= 3.0.0)
public_suffix
warden (1.2.9)
rack (>= 2.0.9)
warden-basic_auth (0.2.1)
warden (~> 1.2)
4 years ago
webdrivers (4.4.1)
nokogiri (~> 1.6)
5 years ago
rubyzip (>= 1.3.0)
selenium-webdriver (>= 3.0, < 4.0)
webfinger (1.1.0)
activesupport
httpclient (>= 2.4)
4 years ago
webmock (3.9.1)
addressable (>= 2.3.6)
crack (>= 0.3.2)
hashdiff (>= 0.4.0, < 2.0.0)
websocket-driver (0.7.3)
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.5)
will_paginate (3.3.0)
with_advisory_lock (4.6.0)
activerecord (>= 4.2)
xpath (3.2.0)
nokogiri (~> 1.8)
zeitwerk (2.4.0)
PLATFORMS
ruby
DEPENDENCIES
8 years ago
actionpack-xml_parser (~> 2.0.0)
activemodel-serializers-xml (~> 1.0.1)
activerecord-import (~> 1.0.2)
activerecord-nulldb-adapter (~> 0.4.0)
activerecord-session_store (~> 1.1.0)
acts_as_list (~> 1.0.1)
acts_as_tree (~> 2.9.0)
addressable (~> 2.7.0)
4 years ago
airbrake (~> 11.0.0)
auto_strip_attributes (~> 2.5)
awesome_nested_set (~> 3.2.0)
aws-sdk-core (~> 3.107)
4 years ago
aws-sdk-s3 (~> 1.80)
bcrypt (~> 3.1.6)
bootsnap (~> 1.4.5)
brakeman (~> 4.9.0)
4 years ago
browser (~> 5.0.0)
Feature/remove timelog (#8557) * rename costs, introduce budgets * move files from costs to budgets * rename cost_object to budget * remove unused code * move hook - should be turned into standard code in the long run * move type attributes change over to budgets * move patch to work_package proper * move budget menu item up * combine reporting, time and cost module * remove rails based time_entries & reports code * rename cost object filter * adapt menu spec expectations * use cost project module name in administration * include timeline labels in migration * properly place budget linking method * fix permitted params * remove outdated routing spec * adapt budget request specs * ensure order of descendent updates * remove outdated specs * fix checking for reporting to be enabled * fix displaying spent units * fix time entries activity event url * reenable current rate tab * fix path on budget page * allow bulk editing of budgets only in one project scenario * fix sanitizing reference in controller * include module required for format_date * fix reference to correct units from work package spent units * linting * remove outdated spec * remove outdated views and permission references * remove acts_as_event from time_entries There is no atom link for time entries * remove acts_as_event from projects There are no atom links for projects * introduce budget filter for cost reports * remove actions added to removed controller * move time entries to the costs module * factor in view_own permission when calculating time entry visibility * linting * move mounting of time entries * include budgets into api v3 documentation
4 years ago
budgets!
4 years ago
capybara (~> 3.33.0)
capybara-screenshot (~> 1.0.17)
6 years ago
carrierwave (~> 1.3.1)
carrierwave_direct (~> 2.1.0)
cells-erb (~> 0.1.0)
cells-rails (~> 0.0.9)
commonmarker (~> 0.21.0)
5 years ago
compare-xml (~> 0.66)
Feature/remove timelog (#8557) * rename costs, introduce budgets * move files from costs to budgets * rename cost_object to budget * remove unused code * move hook - should be turned into standard code in the long run * move type attributes change over to budgets * move patch to work_package proper * move budget menu item up * combine reporting, time and cost module * remove rails based time_entries & reports code * rename cost object filter * adapt menu spec expectations * use cost project module name in administration * include timeline labels in migration * properly place budget linking method * fix permitted params * remove outdated routing spec * adapt budget request specs * ensure order of descendent updates * remove outdated specs * fix checking for reporting to be enabled * fix displaying spent units * fix time entries activity event url * reenable current rate tab * fix path on budget page * allow bulk editing of budgets only in one project scenario * fix sanitizing reference in controller * include module required for format_date * fix reference to correct units from work package spent units * linting * remove outdated spec * remove outdated views and permission references * remove acts_as_event from time_entries There is no atom link for time entries * remove acts_as_event from projects There are no atom links for projects * introduce budget filter for cost reports * remove actions added to removed controller * move time entries to the costs module * factor in view_own permission when calculating time entry visibility * linting * move mounting of time entries * include budgets into api v3 documentation
4 years ago
costs!
6 years ago
cucumber (~> 3.1.0)
cucumber-rails (~> 1.8.0)
daemons
dalli (~> 2.7.10)
danger (~> 8.0.4)
danger-brakeman
dashboards!
database_cleaner (~> 1.8)
date_validator (~> 0.10.0)
deckar01-task_list (~> 2.3.1)
delayed_cron_job (~> 0.7.2)
delayed_job_active_record (~> 4.1.4)
disposable (~> 0.4.7)
4 years ago
doorkeeper (~> 5.4.0)
equivalent-xml (~> 0.6)
6 years ago
escape_utils (~> 1.0)
4 years ago
factory_bot (~> 6.1.0)
factory_bot_rails (~> 6.1.0)
faker
flamegraph
fog-aws
4 years ago
friendly_id (~> 5.4.0)
5 years ago
fuubar (~> 2.5.0)
4 years ago
gon (~> 6.4.0)
grape (~> 1.3.0)
grids!
html-pipeline (~> 2.14.0)
htmldiff
4 years ago
i18n-js (~> 3.7.0)
json_spec (~> 1.1.4)
ladle
5 years ago
launchy (~> 2.5.0)
letter_opener
Reactivate event base file checkers This reverts commit f920cc73a04cd61b6e29519be18ae5ab29c02309. We originally removed event base file checking to cope with problems on os x that would lead to having a multitude of fsevent_watch processes (one for every directory) and those processes would sometimes, e. g. when the system was sent to standby turn zombie. If not killed dutifully by the developer, the system would become unresponsive as the maximum number of processes as dictated by the os would be reached. Not even killing processes would be possible any more as kill requires forking. Now the listen gem was released as version 3.2.1 which changed to only needing one process to watch all directories. As event based dirty checking promises to be more performant than checking all the files, and the reload time in dev mode would exceed tens of seconds if kept running for a longer period of time, I took another stab at integrating the listen gem again: The good: * The file checking seems to work. Altering the code is reflected by the application. * Only two fsevent_watch processes are created (one for the code files and one for the locales.) * The fsevent_watch processes where exited as desired when the rails process was existed. I did not yet test it for an extended amount of time but this also seems to hold true when the system was suspended in the meantime. The bad: * Subjectively, reloading did not seem to be faster. However, I did not leave the server running over an extended period of changes. So the event based detection might shine in the long run. The ugly: * When running multitreaded, the server seems to be running into deadlocks. I assume, that there is a shared, but mutexed, resource multiple threads attempt to access at the same time. It does not happen on every page but one of the roadmap pages on my development env causes the problem consistently. The problem can be circumvented by disabling multi treading: `RAILS_MIN_THREADS=1 RAILS_MAX_THREADS=1 bundle exec rails s` The same problem does not occur when running the server with multiple worker processes: `OPENPROJECT_WEB_WORKERS=4 RAILS_MIN_THREADS=1 RAILS_MAX_THREADS=1 bundle exec rails s`
5 years ago
listen (~> 3.2.1)
livingstyleguide (~> 2.1.0)
5 years ago
lograge (~> 0.11.0)
5 years ago
meta-tags (~> 2.13.0)
4 years ago
multi_json (~> 1.15.0)
my_page!
8 years ago
net-ldap (~> 0.16.0)
newrelic_rpm
5 years ago
nokogiri (~> 1.10.8)
5 years ago
oj (~> 3.10.2)
okcomputer (~> 1.18.1)
omniauth!
omniauth-openid-connect!
omniauth-openid_connect-providers!
omniauth-saml (~> 1.10.1)
openproject-auth_plugins!
openproject-auth_saml!
openproject-avatars!
openproject-backlogs!
openproject-bim!
Boards module (#7008) * Hack spike to show D&D use case [ci skip] * Add ordered work packages * Save order on existing work packages * Boards WIP * CDK drag * Add dragula handler [ci skip] * Add filter to return all manual sorted work packages * Print icon on hover * Boards routing and list components * Better loading indicator on list with streaming result [ci skip] * Add new board and list buttons [ci skip] * Post new query [ci skip] * Added creation of new board lists with persisted queries [ci skip] * Render placeholder row in empty queries [ci skip] * Push boards on grid * Use base class in scope [ci skip] * Extend api for options * Hack spike to show D&D use case [ci skip] * Add ordered work packages * Save order on existing work packages * Boards WIP * CDK drag * Add dragula handler [ci skip] * Add filter to return all manual sorted work packages * Print icon on hover * Boards routing and list components * Better loading indicator on list with streaming result [ci skip] * Add new board and list buttons [ci skip] * Post new query [ci skip] * Added creation of new board lists with persisted queries [ci skip] * Render placeholder row in empty queries [ci skip] * Save queries in grids [ci skip] * Renaming queries [ci skip] * Add existing work packages to board [ci skip] * Introduce card view component for work packages * Extend grids to allow project scope for boards (#7025) Extends the grid backend to also be able to handle boards. In particular, it adds the ability of boards to be attached to projects and changes the page property of grids to a scope property that better describes that more than one board can belong to the same scope (e.g. /projects/:project_id/boards). For a fully featured board, though, widgets need to be able to store options, so that they can store queries. Those widgets might also need to have custom processing and validation. That part has not been implemented. * introduce project association for boards * have dedicated grid registration classes * update and create form for board grids * extract defaults into grid registration [ci skip] * Add drag and drop to card view [ci skip] * Add options to grid * Fix option migration name * Renaming boards [ci skip] * Frontend deletion of boards * Avoid map on NodeList which doesnt exist [ci skip] * Add inline create to boards [ci skip] * Smaller create button [ci skip] * Add navigation for boards * Make inner grid same height * Replace index page with table * Workaround for widget registration [ci skip] * Fixed height for cards and tables [ci skip] * Implement escape as cancel d&d action [ci skip] * Fix and extend grid specs for name and options * Extend board specs for required name * Fix migration for MySQL references https://stackoverflow.com/a/45825566/420614 * Make board list extend from widget Since we cannot configure widgets yet, it's not yet possible to use a board-list widget anywhere. * Fix specs * Fix escape listener removal [ci skip] * Fix renamed to_path in relation spec [ci skip] * Allow deletion of grids for boards * Avoid reloading resource multiple times with replays * Frontend synchronization on deletion [ci skip] * Delete through table * Use work packages board path * Use work packages board path * Fix augmented columns breaking re-rendering * Fix duplicated permission with forums * Strengthen tab switch in specs * Add hidden flag for project-context queries Allows the API to create a hidden query that will not be rendered to the user even if it is within a project context. * private queries * Add hidden flag for project-context queries Allows the API to create a hidden query that will not be rendered to the user even if it is within a project context. * Move boards below work packages * Add Board configuration modal * Fix reloading with onPush * Saving / Switching of display mode [ci skip] * Extract wp-query-selectable-title into common component * Fix renaming of board-list * Fix auto-hide notifications in boards * Add permissions to seeders * Reorder lists in board * Linting * Remove default gravatar from settings * Show assignees avatar in the card view of WPs * Fix specs * Add missing method * Fix timeline icon * Use URL as input to be able to show avatars for groups, too * Fix test * Add further specs * Use correct data attribute to avoid unnecessary data base calls * Add further specs * Deletion of board lists * Pass permission via gon to decide whether we can create boards * Fix rename spec * Cherry-pick of 7873d59 and 30abc7f
6 years ago
openproject-boards!
openproject-documents!
openproject-github_integration!
openproject-global_roles!
openproject-job_status!
openproject-ldap_groups!
openproject-meeting!
openproject-openid_connect!
openproject-pdf_export!
openproject-recaptcha!
openproject-reporting!
openproject-token (~> 2.1.1)
openproject-translations!
openproject-two_factor_authentication!
openproject-webhooks!
openproject-xls_export!
overviews!
4 years ago
parallel_tests (~> 3.1)
6 years ago
passenger (~> 6.0.1)
5 years ago
pg (~> 1.2.2)
5 years ago
plaintext (~> 0.3.2)
posix-spawn (~> 0.3.13)
8 years ago
prawn (~> 2.2)
4 years ago
prawn-markup (~> 0.3.0)
pry-byebug (~> 3.9.0)
pry-rails (~> 0.3.6)
pry-rescue (~> 1.5.2)
pry-stack_explorer (~> 0.5.1)
puffing-billy (~> 2.4.0)
4 years ago
puma (~> 5.0.0)
4 years ago
rack-attack (~> 6.3.1)
rack-cors (~> 1.1.1)
rack-mini-profiler
rack-protection (~> 2.1.0)
6 years ago
rack-test (~> 1.1.0)
rack_session_access
rails (~> 6.0.3.2)
rails-controller-testing (~> 1.0.2)
rails-i18n (~> 6.0.0)
rails_12factor
rdoc (>= 2.4.2)
reporting_engine!
request_store (~> 1.5.0)
responders (~> 3.0)
rest-client (~> 2.0)
7 years ago
retriable (~> 3.1.1)
rinku (~> 2.0.4)
Fix/bump representable (#5465) * bump reform and roar -> bumps representer * adapt to changed validation interface * disable initializer patch for now * adapt to changed representable attr interface * can no longer have private methods inside a representer * private no longer possible for representer * bump reform * wip - restyle validation * remove commented out patch * apply injection as prescribed * reactivate reform error symbols patch * remove patch to Hash superfluous wit ruby 2.3 * remove outdated human_attribute_name patch * whitespace fixes * adapt filter name after removal of human_attribute_name patch * adapt filter specs to no longer rely on human_attribute_name patch * fix version filter name * remove reliance on no longer existing human_attribute_name patch * use correct key in journal formatter * remove private from representer * adapt to altered setter interface * reenable i18n for error messages in contracts * no private methods in representer * defined model for contracts * fix validaton * instantiate correct Object * define model for contract * circumvent now existing render method on reform * replace deprecated constant * patch correct reform class - not the module - via prepend * refactor too complex method * replace deprations * remove remnants of parentId * prevent error symbols from existing twice * adapt user representer to altered setter interface * adapt watcher representer to altered setter interface * remove now unnessary patch * adapt setter to altered interface * adapt spec * fix custom field setters * remove parentId from wp representer As the parent is a wp resource, clients should use the parent link instead * adapt spec to changed valid? interface * remove parentId from wp schema * replace references of parentId in frontend * remove TODO [ci skip]
8 years ago
roar (~> 1.1.0)
4 years ago
rouge (~> 3.23.0)
5 years ago
rspec (~> 3.9.0)
rspec-activemodel-mocks (~> 1.1.0)!
5 years ago
rspec-rails (~> 4.0.0)
rspec-retry (~> 0.6.1)
9 years ago
rubocop
ruby-duration (~> 3.2.0)
ruby-prof
ruby-progressbar (~> 1.10.0)
rubytree (~> 1.0.0)
sanitize (~> 5.2.1)
sassc-rails
secure_headers (~> 6.3.0)
selenium-webdriver (~> 3.14)
semantic (~> 1.6.1)
shoulda-context (~> 2.0)
shoulda-matchers (~> 4.4)
spring
spring-commands-rspec
sprockets (~> 3.7.0)
stackprof
6 years ago
stringex (~> 2.8.5)
structured_warnings (~> 0.4.0)
4 years ago
svg-graph (~> 2.2.0)
sys-filesystem (~> 1.3.3)
table_print (~> 1.5.6)
4 years ago
test-prof (~> 0.12.0)
thin (~> 1.7.2)
timecop (~> 0.9.0)
typed_dag (~> 2.0.2)
4 years ago
tzinfo-data (~> 1.2020.1)
unicorn
unicorn-worker-killer
warden (~> 1.2)
warden-basic_auth (~> 0.2.1)
4 years ago
webdrivers (~> 4.4.1)
4 years ago
webmock (~> 3.9.1)
will_paginate (~> 3.3.0)
with_advisory_lock (~> 4.6.0)
RUBY VERSION
ruby 2.7.1p83
BUNDLED WITH
2.1.4