{"push_id":733743471,"size":34,"distinct_size":34,"ref":"refs/heads/feature/17299-upload-attachments-in-create","head":"3805c4f9b010bfd0001d97e6ee5ef27b3a0e60c1","before":"60cf51724103aa83ebe2753c05fb7161a9d58f91","commits":[{"sha":"a7f7f925f809a3731c459de859342ba97b2c6c3d","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@oliverguenther.de","name":"Oliver Günther"},"message":"[ci skip] Allow notification-box.warning to be severe without being an error.\n\nIn the review of https://github.com/opf/openproject/pull/3196, a\nnotification box with error style was used to communicate a warning\nprior to repository deletion with *severe* consequences\n(removal of files outside OpenProject).\n\nThis commit suggests to add a `-severe` switch to warning notifications\nto signal such a severe decision while NOT being an error.\n\nThe implementation re-uses the error colors (as red is often used\nto communicate severe warnings - cf. GitHub danger zone, Bootstrap\nstyles).\n\nI envision this notification to be used in other aspects of the\napplication, with at least project destroy_info to be of the same\nseverity that I argue this to be included in the core.\n\nRelevant work package: https://community.openproject.org/work_packages/20999","distinct":true,"url":"https://api.github.com/repos/floriank/openproject/commits/a7f7f925f809a3731c459de859342ba97b2c6c3d"},{"sha":"4a155d267eab3de9539788b62604e9102fce630f","author":{"email":"a58e4cd185f9e97e84542886f10f93df7e06ca3a@users.noreply.github.com","name":"Florian Kraft"},"message":"Merge pull request #3266 from oliverguenther/feature/severe_warnings_style\n\n[ci skip] Allow notification-box.warning to be severe without being a…","distinct":true,"url":"https://api.github.com/repos/floriank/openproject/commits/4a155d267eab3de9539788b62604e9102fce630f"},{"sha":"6d97674e4b802db841cb2e748a10b00bd353c80d","author":{"email":"ae555723caf39ad8a58380a99846948cf1b07b19@finn.de","name":"Florian Kraft"},"message":"introduce ngFileupload","distinct":true,"url":"https://api.github.com/repos/floriank/openproject/commits/6d97674e4b802db841cb2e748a10b00bd353c80d"},{"sha":"872a32b0bfcc472ae1ddb7ca61582482318ae5d3","author":{"email":"ae555723caf39ad8a58380a99846948cf1b07b19@finn.de","name":"Florian Kraft"},"message":"provide a simple interface to files\n\nAlso, display a list. this also contains a simulation of how file descriptions\ncould be added.\n\nSigned-off-by: Florian Kraft <f.kraft@finn.de>","distinct":true,"url":"https://api.github.com/repos/floriank/openproject/commits/872a32b0bfcc472ae1ddb7ca61582482318ae5d3"},{"sha":"90f2ecb413556c01376bc34bf8e5f2404ad7c3a4","author":{"email":"ae555723caf39ad8a58380a99846948cf1b07b19@finn.de","name":"Florian Kraft"},"message":"add a basic upload service\n\nSigned-off-by: Florian Kraft <f.kraft@finn.de>","distinct":true,"url":"https://api.github.com/repos/floriank/openproject/commits/90f2ecb413556c01376bc34bf8e5f2404ad7c3a4"},{"sha":"c75b7c9f22fe2c3e0ee31a207115b99c6e541c30","author":{"email":"ae555723caf39ad8a58380a99846948cf1b07b19@finn.de","name":"Florian Kraft"},"message":"add notification service with a centralized directive\n\nthis will enable notifications to be sent from anyone using the service,\ndisplayed by the directive. It currently uses the $rootScope which is pretty\ninefficient and should probably refactored to an pub/sub pattern style\nimplementation\n\nSigned-off-by: Florian Kraft <f.kraft@finn.de>","distinct":true,"url":"https://api.github.com/repos/floriank/openproject/commits/c75b7c9f22fe2c3e0ee31a207115b99c6e541c30"},{"sha":"0b4f045e2eba9f3537d23b02604a1c2f5fc72022","author":{"email":"ae555723caf39ad8a58380a99846948cf1b07b19@finn.de","name":"Florian Kraft"},"message":"remove dummy test code\n\nSigned-off-by: Florian Kraft <f.kraft@finn.de>","distinct":true,"url":"https://api.github.com/repos/floriank/openproject/commits/0b4f045e2eba9f3537d23b02604a1c2f5fc72022"},{"sha":"816d62863347446521b586137dbf220a02bc5be9","author":{"email":"ae555723caf39ad8a58380a99846948cf1b07b19@finn.de","name":"Florian Kraft"},"message":"emit a message when uploads are pending\n\nSigned-off-by: Florian Kraft <f.kraft@finn.de>","distinct":true,"url":"https://api.github.com/repos/floriank/openproject/commits/816d62863347446521b586137dbf220a02bc5be9"},{"sha":"7dc4d2df9df4a40f576ab5c56fe485ad1174d254","author":{"email":"ae555723caf39ad8a58380a99846948cf1b07b19@finn.de","name":"Florian Kraft"},"message":"probably fix create contract","distinct":true,"url":"https://api.github.com/repos/floriank/openproject/commits/7dc4d2df9df4a40f576ab5c56fe485ad1174d254"},{"sha":"5f279cb9dccedaf344210375088692743866edd9","author":{"email":"ae555723caf39ad8a58380a99846948cf1b07b19@finn.de","name":"Florian Kraft"},"message":"rebased against new notification styles\n\nThis will introduce some changes throughout the notifications. Upload\nnotifications can now group the uploads and the new notification system\ncan now receive removal commands.\n\nIn addition, I took the liberty of adding some minor animations\n\nSigned-off-by: Florian Kraft <f.kraft@finn.de>","distinct":true,"url":"https://api.github.com/repos/floriank/openproject/commits/5f279cb9dccedaf344210375088692743866edd9"},{"sha":"74a31b57adf5ccb18de2c124b752c7fb4c5e3ed0","author":{"email":"ae555723caf39ad8a58380a99846948cf1b07b19@finn.de","name":"Florian Kraft"},"message":"use distinct event for uploading pending attachments\n\nSigned-off-by: Florian Kraft <f.kraft@finn.de>","distinct":true,"url":"https://api.github.com/repos/floriank/openproject/commits/74a31b57adf5ccb18de2c124b752c7fb4c5e3ed0"},{"sha":"6e335063b2ee7215aa99a3cc18f11d94528c3bce","author":{"email":"646c8fcdb20d1a48d4e350c38f40589264c20cbd@yopeso.com","name":"Vadim Costin"},"message":"add upload notification element","distinct":true,"url":"https://api.github.com/repos/floriank/openproject/commits/6e335063b2ee7215aa99a3cc18f11d94528c3bce"},{"sha":"57e70ee8ab21e33a9c1023dd6c9206f2a62f36ac","author":{"email":"ae555723caf39ad8a58380a99846948cf1b07b19@finn.de","name":"Florian Kraft"},"message":"let the upload notification stick for a couple of seconds\n\nSigned-off-by: Florian Kraft <f.kraft@finn.de>","distinct":true,"url":"https://api.github.com/repos/floriank/openproject/commits/57e70ee8ab21e33a9c1023dd6c9206f2a62f36ac"},{"sha":"cd26bed077388bca56e1d38d3647a5c3b0d589c9","author":{"email":"ae555723caf39ad8a58380a99846948cf1b07b19@finn.de","name":"Florian Kraft"},"message":"basic upload for details view\n\nSigned-off-by: Florian Kraft <f.kraft@finn.de>","distinct":true,"url":"https://api.github.com/repos/floriank/openproject/commits/cd26bed077388bca56e1d38d3647a5c3b0d589c9"},{"sha":"315fe5dc739651fda9fcf2b57b3f125c5917ce4f","author":{"email":"ae555723caf39ad8a58380a99846948cf1b07b19@finn.de","name":"Florian Kraft"},"message":"wait with loading attachments until the uploads are done\n\nSigned-off-by: Florian Kraft <f.kraft@finn.de>","distinct":true,"url":"https://api.github.com/repos/floriank/openproject/commits/315fe5dc739651fda9fcf2b57b3f125c5917ce4f"},{"sha":"8752899b07b8ee80f166e2251a25ea152f81de19","author":{"email":"646c8fcdb20d1a48d4e350c38f40589264c20cbd@yopeso.com","name":"Vadim Costin"},"message":"move upload notification to notification component","distinct":true,"url":"https://api.github.com/repos/floriank/openproject/commits/8752899b07b8ee80f166e2251a25ea152f81de19"},{"sha":"ca070f6b1de8ad73d814877d78bd5cb49362469f","author":{"email":"ae555723caf39ad8a58380a99846948cf1b07b19@finn.de","name":"Florian Kraft"},"message":"allow deletion of existing attachments\n\nSigned-off-by: Florian Kraft <f.kraft@finn.de>","distinct":true,"url":"https://api.github.com/repos/floriank/openproject/commits/ca070f6b1de8ad73d814877d78bd5cb49362469f"},{"sha":"34ea04aae960d0b6a7e34429976a38788aa4cd6f","author":{"email":"646c8fcdb20d1a48d4e350c38f40589264c20cbd@yopeso.com","name":"Vadim Costin"},"message":"add to LSG different states of upload notification","distinct":true,"url":"https://api.github.com/repos/floriank/openproject/commits/34ea04aae960d0b6a7e34429976a38788aa4cd6f"},{"sha":"e3e1c338fa09a68fe355c74231b7624c88f8d158","author":{"email":"646c8fcdb20d1a48d4e350c38f40589264c20cbd@yopeso.com","name":"Vadim Costin"},"message":"refactor upload notification HTML for LSG","distinct":true,"url":"https://api.github.com/repos/floriank/openproject/commits/e3e1c338fa09a68fe355c74231b7624c88f8d158"},{"sha":"ffa524f1d0f1962e9c9afb2193860a2caa66009d","author":{"email":"ae555723caf39ad8a58380a99846948cf1b07b19@finn.de","name":"Florian Kraft"},"message":"extend configuration service to use api endpoint\n\nSigned-off-by: Florian Kraft <f.kraft@finn.de>","distinct":true,"url":"https://api.github.com/repos/floriank/openproject/commits/ffa524f1d0f1962e9c9afb2193860a2caa66009d"}]}