Skip to content
This repository was archived by the owner on Jun 5, 2019. It is now read-only.

Commit 368c1db

Browse files
Merge branch 'release/8.3' into stable/8
2 parents aa538d6 + a34d5e4 commit 368c1db

File tree

120 files changed

+1613
-1255
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

120 files changed

+1613
-1255
lines changed

Gemfile

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ ruby '~> 2.6.1'
3333
gem 'actionpack-xml_parser', '~> 2.0.0'
3434
gem 'activemodel-serializers-xml', '~> 1.0.1'
3535
gem 'activerecord-session_store', '~> 1.1.0'
36-
gem 'rails', '~> 5.2.2'
36+
gem 'rails', '~> 5.2.2.1'
3737
gem 'responders', '~> 2.4'
3838

3939
gem 'rdoc', '>= 2.4.2'
@@ -152,7 +152,9 @@ group :production do
152152
# we use dalli as standard memcache client
153153
# requires memcached 1.4+
154154
# see https://github.clientom/mperham/dalli
155-
gem 'dalli', '~> 2.7.6'
155+
gem 'dalli',
156+
git: 'https://github.com/petergoldstein/dalli',
157+
ref: '0ff39199b5e91c6dbdaabc7c085b81938d0f08d2'
156158

157159
# Unicorn worker killer to restart unicorn child workers
158160
gem 'unicorn-worker-killer', require: false
@@ -270,7 +272,7 @@ group :development, :test do
270272
gem 'pry-stack_explorer', '~> 0.4.9.2'
271273
end
272274

273-
gem 'bootsnap', '~> 1.3.2', require: true
275+
gem 'bootsnap', '~> 1.3.2', require: false
274276

275277
# API gems
276278
gem 'grape', '~> 1.2.3'

Gemfile.lock

Lines changed: 66 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,13 @@ GIT
7474
mixlib-shellout (~> 2.1.0)
7575
rubyzip
7676

77+
GIT
78+
remote: https://github.com/petergoldstein/dalli
79+
revision: 0ff39199b5e91c6dbdaabc7c085b81938d0f08d2
80+
ref: 0ff39199b5e91c6dbdaabc7c085b81938d0f08d2
81+
specs:
82+
dalli (2.7.9)
83+
7784
GIT
7885
remote: https://github.com/rspec/rspec-activemodel-mocks
7986
revision: 6136a778f8b21f4f45f6b4ad5c2e2533e6d4ddc6
@@ -94,173 +101,173 @@ GIT
94101
PATH
95102
remote: modules/auth_plugins
96103
specs:
97-
openproject-auth_plugins (8.3.0)
104+
openproject-auth_plugins (8.3.1)
98105
omniauth (~> 1.0)
99106

100107
PATH
101108
remote: modules/auth_saml
102109
specs:
103-
openproject-auth_saml (8.3.0)
110+
openproject-auth_saml (8.3.1)
104111
omniauth-saml (~> 1.10.1)
105112

106113
PATH
107114
remote: modules/avatars
108115
specs:
109-
openproject-avatars (8.3.0)
116+
openproject-avatars (8.3.1)
110117
fastimage (~> 2.1.0)
111118
gravatar_image_tag (~> 1.2.0)
112119

113120
PATH
114121
remote: modules/backlogs
115122
specs:
116-
openproject-backlogs (8.3.0)
123+
openproject-backlogs (8.3.1)
117124
acts_as_silent_list (~> 3.0.0)
118-
openproject-pdf_export (= 8.3.0)
125+
openproject-pdf_export (= 8.3.1)
119126

120127
PATH
121128
remote: modules/costs
122129
specs:
123-
openproject-costs (8.3.0)
130+
openproject-costs (8.3.1)
124131

125132
PATH
126133
remote: modules/documents
127134
specs:
128-
openproject-documents (8.3.0)
135+
openproject-documents (8.3.1)
129136

130137
PATH
131138
remote: modules/github_integration
132139
specs:
133-
openproject-github_integration (8.3.0)
140+
openproject-github_integration (8.3.1)
134141
openproject-webhooks
135142

136143
PATH
137144
remote: modules/global_roles
138145
specs:
139-
openproject-global_roles (8.3.0)
146+
openproject-global_roles (8.3.1)
140147

141148
PATH
142149
remote: modules/grids
143150
specs:
144-
grids (8.3.0)
151+
grids (8.3.1)
145152

146153
PATH
147154
remote: modules/ldap_groups
148155
specs:
149-
openproject-ldap_groups (8.3.0)
156+
openproject-ldap_groups (8.3.1)
150157

151158
PATH
152159
remote: modules/meeting
153160
specs:
154-
openproject-meeting (8.3.0)
161+
openproject-meeting (8.3.1)
155162
icalendar (~> 2.5.0)
156163

157164
PATH
158165
remote: modules/my_project_page
159166
specs:
160-
openproject-my_project_page (8.3.0)
167+
openproject-my_project_page (8.3.1)
161168

162169
PATH
163170
remote: modules/openid_connect
164171
specs:
165-
openproject-openid_connect (8.3.0)
172+
openproject-openid_connect (8.3.1)
166173
lobby_boy (~> 0.1.3)
167174
omniauth-openid_connect-providers (~> 0.1)
168175
openproject-auth_plugins (~> 8.0)
169176

170177
PATH
171178
remote: modules/pdf_export
172179
specs:
173-
openproject-pdf_export (8.3.0)
180+
openproject-pdf_export (8.3.1)
174181
pdf-inspector (~> 1.3.0)
175182
prawn (~> 2.2)
176183

177184
PATH
178185
remote: modules/reporting_engine
179186
specs:
180-
reporting_engine (8.3.0)
187+
reporting_engine (8.3.1)
181188
json
182189

183190
PATH
184191
remote: modules/reporting
185192
specs:
186-
openproject-reporting (8.3.0)
193+
openproject-reporting (8.3.1)
187194
jquery-tablesorter (~> 1.25.5)
188-
openproject-costs (= 8.3.0)
195+
openproject-costs (= 8.3.1)
189196
reporting_engine (>= 1.1.0)
190197

191198
PATH
192199
remote: modules/two_factor_authentication
193200
specs:
194-
openproject-two_factor_authentication (8.3.0)
201+
openproject-two_factor_authentication (8.3.1)
195202
aws-sdk-sns (~> 1.1.0)
196203
messagebird-rest (~> 1.3.2)
197204
rotp (~> 3.3)
198205

199206
PATH
200207
remote: modules/webhooks
201208
specs:
202-
openproject-webhooks (8.3.0)
209+
openproject-webhooks (8.3.1)
203210

204211
PATH
205212
remote: modules/xls_export
206213
specs:
207-
openproject-xls_export (8.3.0)
214+
openproject-xls_export (8.3.1)
208215
spreadsheet (~> 0.8.9)
209216

210217
GEM
211218
remote: https://rubygems.org/
212219
specs:
213220
Ascii85 (1.0.3)
214-
actioncable (5.2.2)
215-
actionpack (= 5.2.2)
221+
actioncable (5.2.2.1)
222+
actionpack (= 5.2.2.1)
216223
nio4r (~> 2.0)
217224
websocket-driver (>= 0.6.1)
218-
actionmailer (5.2.2)
219-
actionpack (= 5.2.2)
220-
actionview (= 5.2.2)
221-
activejob (= 5.2.2)
225+
actionmailer (5.2.2.1)
226+
actionpack (= 5.2.2.1)
227+
actionview (= 5.2.2.1)
228+
activejob (= 5.2.2.1)
222229
mail (~> 2.5, >= 2.5.4)
223230
rails-dom-testing (~> 2.0)
224-
actionpack (5.2.2)
225-
actionview (= 5.2.2)
226-
activesupport (= 5.2.2)
231+
actionpack (5.2.2.1)
232+
actionview (= 5.2.2.1)
233+
activesupport (= 5.2.2.1)
227234
rack (~> 2.0)
228235
rack-test (>= 0.6.3)
229236
rails-dom-testing (~> 2.0)
230237
rails-html-sanitizer (~> 1.0, >= 1.0.2)
231238
actionpack-xml_parser (2.0.1)
232239
actionpack (>= 5.0)
233240
railties (>= 5.0)
234-
actionview (5.2.2)
235-
activesupport (= 5.2.2)
241+
actionview (5.2.2.1)
242+
activesupport (= 5.2.2.1)
236243
builder (~> 3.1)
237244
erubi (~> 1.4)
238245
rails-dom-testing (~> 2.0)
239246
rails-html-sanitizer (~> 1.0, >= 1.0.3)
240-
activejob (5.2.2)
241-
activesupport (= 5.2.2)
247+
activejob (5.2.2.1)
248+
activesupport (= 5.2.2.1)
242249
globalid (>= 0.3.6)
243-
activemodel (5.2.2)
244-
activesupport (= 5.2.2)
250+
activemodel (5.2.2.1)
251+
activesupport (= 5.2.2.1)
245252
activemodel-serializers-xml (1.0.2)
246253
activemodel (> 5.x)
247254
activesupport (> 5.x)
248255
builder (~> 3.1)
249-
activerecord (5.2.2)
250-
activemodel (= 5.2.2)
251-
activesupport (= 5.2.2)
256+
activerecord (5.2.2.1)
257+
activemodel (= 5.2.2.1)
258+
activesupport (= 5.2.2.1)
252259
arel (>= 9.0)
253260
activerecord-session_store (1.1.1)
254261
actionpack (>= 4.0)
255262
activerecord (>= 4.0)
256263
multi_json (~> 1.11, >= 1.11.2)
257264
rack (>= 1.5.2, < 3)
258265
railties (>= 4.0)
259-
activestorage (5.2.2)
260-
actionpack (= 5.2.2)
261-
activerecord (= 5.2.2)
266+
activestorage (5.2.2.1)
267+
actionpack (= 5.2.2.1)
268+
activerecord (= 5.2.2.1)
262269
marcel (~> 0.3.1)
263-
activesupport (5.2.2)
270+
activesupport (5.2.2.1)
264271
concurrent-ruby (~> 1.0, >= 1.0.2)
265272
i18n (>= 0.7, < 2)
266273
minitest (~> 5.1)
@@ -384,7 +391,6 @@ GEM
384391
cucumber-tag_expressions (1.1.1)
385392
cucumber-wire (0.0.1)
386393
daemons (1.3.1)
387-
dalli (2.7.7)
388394
database_cleaner (1.7.0)
389395
date_validator (0.9.0)
390396
activemodel
@@ -647,18 +653,18 @@ GEM
647653
rack_session_access (0.2.0)
648654
builder (>= 2.0.0)
649655
rack (>= 1.0.0)
650-
rails (5.2.2)
651-
actioncable (= 5.2.2)
652-
actionmailer (= 5.2.2)
653-
actionpack (= 5.2.2)
654-
actionview (= 5.2.2)
655-
activejob (= 5.2.2)
656-
activemodel (= 5.2.2)
657-
activerecord (= 5.2.2)
658-
activestorage (= 5.2.2)
659-
activesupport (= 5.2.2)
656+
rails (5.2.2.1)
657+
actioncable (= 5.2.2.1)
658+
actionmailer (= 5.2.2.1)
659+
actionpack (= 5.2.2.1)
660+
actionview (= 5.2.2.1)
661+
activejob (= 5.2.2.1)
662+
activemodel (= 5.2.2.1)
663+
activerecord (= 5.2.2.1)
664+
activestorage (= 5.2.2.1)
665+
activesupport (= 5.2.2.1)
660666
bundler (>= 1.3.0)
661-
railties (= 5.2.2)
667+
railties (= 5.2.2.1)
662668
sprockets-rails (>= 2.0.0)
663669
rails-controller-testing (1.0.4)
664670
actionpack (>= 5.0.1.x)
@@ -674,9 +680,9 @@ GEM
674680
rails_stdout_logging
675681
rails_serve_static_assets (0.0.5)
676682
rails_stdout_logging (0.0.5)
677-
railties (5.2.2)
678-
actionpack (= 5.2.2)
679-
activesupport (= 5.2.2)
683+
railties (5.2.2.1)
684+
actionpack (= 5.2.2.1)
685+
activesupport (= 5.2.2.1)
680686
method_source
681687
rake (>= 0.8.7)
682688
thor (>= 0.19.0, < 2.0)
@@ -911,7 +917,7 @@ DEPENDENCIES
911917
cucumber (~> 3.1.0)
912918
cucumber-rails (~> 1.6.0)
913919
daemons
914-
dalli (~> 2.7.6)
920+
dalli!
915921
database_cleaner (~> 1.6)
916922
date_validator (~> 0.9.0)
917923
delayed_job_active_record (~> 4.1.1)
@@ -987,7 +993,7 @@ DEPENDENCIES
987993
rack-protection (~> 2.0.0)
988994
rack-test (~> 1.1.0)
989995
rack_session_access
990-
rails (~> 5.2.2)
996+
rails (~> 5.2.2.1)
991997
rails-controller-testing (~> 1.0.2)
992998
rails_12factor
993999
rdoc (>= 2.4.2)

app/assets/stylesheets/openproject/_generic.sass

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,9 @@
6262
.total-hours
6363
font-weight: bold
6464

65+
.-break-word
66+
word-wrap: break-word
67+
6568
.ellipsis,
6669
.form--field.ellipsis .form--label
6770
@include text-shortener

0 commit comments

Comments
 (0)