dandds 
							
						 
					 
					
						
						
							
						
						815632ed00 
					 
					
						
						
							
							Handle setting no access for user environment roles:  
						
						... 
						
						
						
						- use constant for no access string
- update no access constant
- update language and permissions for rendering remove app member button 
						
						
					 
					
						2019-05-17 14:00:45 -04:00 
						 
				 
			
				
					
						
							
							
								dandds 
							
						 
					 
					
						
						
							
						
						0dc0397702 
					 
					
						
						
							
							Update user's environment role on the team page.  
						
						... 
						
						
						
						- Includes adjustments to the applications.update_team route
- Adds hidden environment ID to the HTML form 
						
						
					 
					
						2019-05-17 14:00:45 -04:00 
						 
				 
			
				
					
						
							
							
								dandds 
							
						 
					 
					
						
						
							
						
						39cc200bf2 
					 
					
						
						
							
							Vue component for editing application member environment role  
						
						
						
						
					 
					
						2019-05-17 14:00:45 -04:00 
						 
				 
			
				
					
						
							
							
								dandds 
							
						 
					 
					
						
						
							
						
						d38c4df878 
					 
					
						
						
							
							Form components for changing user environment role  
						
						
						
						
					 
					
						2019-05-17 14:00:44 -04:00 
						 
				 
			
				
					
						
							
							
								George Drummond 
							
						 
					 
					
						
						
							
						
						15d4b48184 
					 
					
						
						
							
							Looking up g.portfolio when g.current_user is None raises an error  
						
						
						
						
					 
					
						2019-05-17 13:29:40 -04:00 
						 
				 
			
				
					
						
							
							
								George Drummond 
							
						 
					 
					
						
						
							
						
						b71402955c 
					 
					
						
						
							
							Failing tests  
						
						
						
						
					 
					
						2019-05-17 13:25:10 -04:00 
						 
				 
			
				
					
						
							
							
								dandds 
							
						 
					 
					
						
						
							
						
						291cc6b3b3 
					 
					
						
						
							
							Merge pull request  #826  from dod-ccpo/crl-silent-fail  
						
						... 
						
						
						
						Raise error if CRL download fails. 
						
						
					 
					
						2019-05-16 12:52:26 -04:00 
						 
				 
			
				
					
						
							
							
								dandds 
							
						 
					 
					
						
						
							
						
						722bd5d524 
					 
					
						
						
							
							Merge pull request  #828  from dod-ccpo/save-admin-table  
						
						... 
						
						
						
						Place submit button inside form element for portfolio admin table 
						
						
					 
					
						2019-05-16 12:51:58 -04:00 
						 
				 
			
				
					
						
							
							
								rachel-dtr 
							
						 
					 
					
						
						
							
						
						4980e1fd67 
					 
					
						
						
							
							Merge pull request  #830  from dod-ccpo/ccpo  
						
						... 
						
						
						
						Updating footer language 
						
						
					 
					
						2019-05-16 09:42:27 -04:00 
						 
				 
			
				
					
						
							
							
								rachel-dtr 
							
						 
					 
					
						
						
							
						
						3d4892f246 
					 
					
						
						
							
							Updating footer language  
						
						
						
						
					 
					
						2019-05-16 09:31:38 -04:00 
						 
				 
			
				
					
						
							
							
								dandds 
							
						 
					 
					
						
						
							
						
						b716062a52 
					 
					
						
						
							
							Place submit button inside form element for portfolio admin table  
						
						
						
						
					 
					
						2019-05-16 08:35:02 -04:00 
						 
				 
			
				
					
						
							
							
								dandds 
							
						 
					 
					
						
						
							
						
						c8682c0897 
					 
					
						
						
							
							Use portfolio_role entity to display and update portfolio member info.  
						
						... 
						
						
						
						Previously, we were encoding the portfolio_role.user_id as part of the
form data for the portfolio admin page. This was convenient because it
allowed us to easily determine certain display attributes in the
template. Instead, we should rely on the PortfolioRole as the source of
truth for member information. This commit adds:
- Portfolio.owner_role to return the PortfolioRole of the owner
- explicitly passes the PortfolioRole IDs for the PPoC and current user
  to the template
- PortfolioRole.full_name for deriving the member name 
						
						
					 
					
						2019-05-16 08:04:48 -04:00 
						 
				 
			
				
					
						
							
							
								dandds 
							
						 
					 
					
						
						
							
						
						ff41a20ad8 
					 
					
						
						
							
							Adds additional buttons and functionality to app team settings.  
						
						... 
						
						
						
						"Add to existing environment" table, "delete member", and environment
roles and env role edit buttons added for every user in the team
settings list. Accompanying CSS changes. 
						
						
					 
					
						2019-05-15 15:14:07 -04:00 
						 
				 
			
				
					
						
							
							
								richard-dds 
							
						 
					 
					
						
						
							
						
						fe5def3a92 
					 
					
						
						
							
							Send notification emails on some http errors  
						
						
						
						
					 
					
						2019-05-15 15:01:49 -04:00 
						 
				 
			
				
					
						
							
							
								richard-dds 
							
						 
					 
					
						
						
							
						
						d8e75668b0 
					 
					
						
						
							
							Log notifications at the time of sending  
						
						
						
						
					 
					
						2019-05-15 14:57:46 -04:00 
						 
				 
			
				
					
						
							
							
								richard-dds 
							
						 
					 
					
						
						
							
						
						9399b34a56 
					 
					
						
						
							
							Autouse notification_sender fixture  
						
						
						
						
					 
					
						2019-05-15 14:57:46 -04:00 
						 
				 
			
				
					
						
							
							
								richard-dds 
							
						 
					 
					
						
						
							
						
						9ba1def91c 
					 
					
						
						
							
							Use separate queue method for notifications  
						
						
						
						
					 
					
						2019-05-15 14:57:46 -04:00 
						 
				 
			
				
					
						
							
							
								richard-dds 
							
						 
					 
					
						
						
							
						
						9e97df79f5 
					 
					
						
						
							
							Mock out app NotificationSender during testing  
						
						
						
						
					 
					
						2019-05-15 14:57:46 -04:00 
						 
				 
			
				
					
						
							
							
								richard-dds 
							
						 
					 
					
						
						
							
						
						97b9d84c38 
					 
					
						
						
							
							Select only recipient emails from the db  
						
						
						
						
					 
					
						2019-05-15 14:57:46 -04:00 
						 
				 
			
				
					
						
							
							
								richard-dds 
							
						 
					 
					
						
						
							
						
						d3b42d5bfc 
					 
					
						
						
							
							Formatting  
						
						
						
						
					 
					
						2019-05-15 14:57:46 -04:00 
						 
				 
			
				
					
						
							
							
								richard-dds 
							
						 
					 
					
						
						
							
						
						df7f72245a 
					 
					
						
						
							
							Send notification when we encounter an error  
						
						
						
						
					 
					
						2019-05-15 14:57:46 -04:00 
						 
				 
			
				
					
						
							
							
								richard-dds 
							
						 
					 
					
						
						
							
						
						c03b69b351 
					 
					
						
						
							
							More idiomatic initialization of notification_sender  
						
						
						
						
					 
					
						2019-05-15 14:57:46 -04:00 
						 
				 
			
				
					
						
							
							
								richard-dds 
							
						 
					 
					
						
						
							
						
						aaa9d47ccf 
					 
					
						
						
							
							Wire up NotificationSender to the app's error handler  
						
						
						
						
					 
					
						2019-05-15 14:57:46 -04:00 
						 
				 
			
				
					
						
							
							
								richard-dds 
							
						 
					 
					
						
						
							
						
						a6c5f484b9 
					 
					
						
						
							
							Add NotificationSender, one test  
						
						
						
						
					 
					
						2019-05-15 14:57:46 -04:00 
						 
				 
			
				
					
						
							
							
								rachel-dtr 
							
						 
					 
					
						
						
							
						
						802c62e3e9 
					 
					
						
						
							
							Merge pull request  #825  from dod-ccpo/continued-content  
						
						... 
						
						
						
						Updating alert language 
						
						
					 
					
						2019-05-15 14:40:06 -04:00 
						 
				 
			
				
					
						
							
							
								dandds 
							
						 
					 
					
						
						
							
						
						f7c3fe572b 
					 
					
						
						
							
							Raise error if CRL download fails.  
						
						... 
						
						
						
						The download method for Libcloud objects returns a boolean, which means
that our CRL download could fail silently. The RackspaceCRLProvider
would not raise an error until it tried to open the full path for the
downloaded resource. This checks the return status of the download call
and raises an error if the download failed. For reference:
https://libcloud.readthedocs.io/en/latest/storage/api.html#libcloud.storage.base.StorageDriver.download_object  
						
						
					 
					
						2019-05-15 14:38:33 -04:00 
						 
				 
			
				
					
						
							
							
								rachel-dtr 
							
						 
					 
					
						
						
							
						
						c6790e5d7a 
					 
					
						
						
							
							Updating alert language  
						
						
						
						
					 
					
						2019-05-15 13:28:46 -04:00 
						 
				 
			
				
					
						
							
							
								montana-mil 
							
						 
					 
					
						
						
							
						
						a3c808a09f 
					 
					
						
						
							
							Merge pull request  #819  from dod-ccpo/handle-none-checkbox-value  
						
						... 
						
						
						
						Catch None values for IsNumber validator 
						
						
					 
					
						2019-05-15 11:58:22 -04:00 
						 
				 
			
				
					
						
							
							
								rachel-dtr 
							
						 
					 
					
						
						
							
						
						a37fc3242b 
					 
					
						
						
							
							Merge pull request  #824  from dod-ccpo/oversight-lang  
						
						... 
						
						
						
						Updating language on oversight page 
						
						
					 
					
						2019-05-15 11:41:40 -04:00 
						 
				 
			
				
					
						
							
							
								Montana 
							
						 
					 
					
						
						
							
						
						86c6044ca1 
					 
					
						
						
							
							Catch None values for IsNumber validator  
						
						
						
						
					 
					
						2019-05-15 11:41:03 -04:00 
						 
				 
			
				
					
						
							
							
								montana-mil 
							
						 
					 
					
						
						
							
						
						1c4725840c 
					 
					
						
						
							
							Merge pull request  #815  from dod-ccpo/add-new-env-app-settings  
						
						... 
						
						
						
						Add New Environment via app settings 
						
						
					 
					
						2019-05-15 11:30:29 -04:00 
						 
				 
			
				
					
						
							
							
								Montana 
							
						 
					 
					
						
						
							
						
						ab874a06f8 
					 
					
						
						
							
							Use new-environment component to toggle  
						
						... 
						
						
						
						- Moves the form to the innermost place it can go 
						
						
					 
					
						2019-05-15 11:20:24 -04:00 
						 
				 
			
				
					
						
							
							
								George Drummond 
							
						 
					 
					
						
						
							
						
						44b678bde5 
					 
					
						
						
							
							Merge pull request  #823  from dod-ccpo/delete-modals-not-dismissable  
						
						... 
						
						
						
						Delete modals arent dismissable 
						
						
					 
					
						2019-05-15 11:13:38 -04:00 
						 
				 
			
				
					
						
							
							
								rachel-dtr 
							
						 
					 
					
						
						
							
						
						1a7fb80108 
					 
					
						
						
							
							Updating language on oversight page  
						
						
						
						
					 
					
						2019-05-15 10:44:18 -04:00 
						 
				 
			
				
					
						
							
							
								George Drummond 
							
						 
					 
					
						
						
							
						
						6bfebf8e9d 
					 
					
						
						
							
							Merge pull request  #821  from dod-ccpo/edge-errors  
						
						... 
						
						
						
						We dont need this in vue template 
						
						
					 
					
						2019-05-15 10:18:54 -04:00 
						 
				 
			
				
					
						
							
							
								George Drummond 
							
						 
					 
					
						
						
							
						
						d4ff41244d 
					 
					
						
						
							
							We dont need this in vue template  
						
						
						
						
					 
					
						2019-05-15 10:17:09 -04:00 
						 
				 
			
				
					
						
							
							
								George Drummond 
							
						 
					 
					
						
						
							
						
						888c6e57ae 
					 
					
						
						
							
							Delete modals arent dismissable  
						
						
						
						
					 
					
						2019-05-15 10:12:52 -04:00 
						 
				 
			
				
					
						
							
							
								George Drummond 
							
						 
					 
					
						
						
							
						
						b8ea1349b2 
					 
					
						
						
							
							Merge pull request  #817  from dod-ccpo/delete-user-from-application  
						
						... 
						
						
						
						Delete an application member 
						
						
					 
					
						2019-05-14 15:45:32 -04:00 
						 
				 
			
				
					
						
							
							
								George Drummond 
							
						 
					 
					
						
						
							
						
						9927b22783 
					 
					
						
						
							
							Disable rather than delete application_roles  
						
						
						
						
					 
					
						2019-05-14 15:26:51 -04:00 
						 
				 
			
				
					
						
							
							
								Montana 
							
						 
					 
					
						
						
							
						
						408fa4e618 
					 
					
						
						
							
							Fix DeleteConfirmation component modal id  
						
						
						
						
					 
					
						2019-05-14 15:17:52 -04:00 
						 
				 
			
				
					
						
							
							
								Montana 
							
						 
					 
					
						
						
							
						
						1c506b995a 
					 
					
						
						
							
							Use helper function to render settings page  
						
						... 
						
						
						
						- use front end for validation testing
- change "form" to "application_form" 
						
						
					 
					
						2019-05-14 15:16:53 -04:00 
						 
				 
			
				
					
						
							
							
								George Drummond 
							
						 
					 
					
						
						
							
						
						b884c8a762 
					 
					
						
						
							
							Use common translation  
						
						
						
						
					 
					
						2019-05-14 13:48:43 -04:00 
						 
				 
			
				
					
						
							
							
								George Drummond 
							
						 
					 
					
						
						
							
						
						f1299dc4b0 
					 
					
						
						
							
							Add DELETE_APPLICATION_MEMBER permission  
						
						
						
						
					 
					
						2019-05-14 13:39:20 -04:00 
						 
				 
			
				
					
						
							
							
								Montana 
							
						 
					 
					
						
						
							
						
						53d09deb22 
					 
					
						
						
							
							Clean up imports  
						
						
						
						
					 
					
						2019-05-14 11:51:34 -04:00 
						 
				 
			
				
					
						
							
							
								Montana 
							
						 
					 
					
						
						
							
						
						caf3a47c68 
					 
					
						
						
							
							Update banners  
						
						... 
						
						
						
						- Adds "Create a new environment" title to info banner
- Adds a new "environment added" success banner 
						
						
					 
					
						2019-05-14 11:51:10 -04:00 
						 
				 
			
				
					
						
							
							
								Montana 
							
						 
					 
					
						
						
							
						
						b2989e99c9 
					 
					
						
						
							
							Styling  
						
						
						
						
					 
					
						2019-05-14 11:51:10 -04:00 
						 
				 
			
				
					
						
							
							
								Montana 
							
						 
					 
					
						
						
							
						
						f07ea38b9b 
					 
					
						
						
							
							Functionality for adding an env  
						
						... 
						
						
						
						- uses two route functions - one for update app, another for add
environment
- uses a second form for the app settings page
- uses the /environments/new url naming convention 
						
						
					 
					
						2019-05-14 11:51:10 -04:00 
						 
				 
			
				
					
						
							
							
								Montana 
							
						 
					 
					
						
						
							
						
						41818d7955 
					 
					
						
						
							
							Toggle on click  
						
						... 
						
						
						
						- New copy to the translations file
- CSS is not updated 
						
						
					 
					
						2019-05-14 11:45:39 -04:00 
						 
				 
			
				
					
						
							
							
								George Drummond 
							
						 
					 
					
						
						
							
						
						4aea264026 
					 
					
						
						
							
							Avoid double lookup  
						
						
						
						
					 
					
						2019-05-14 11:37:33 -04:00 
						 
				 
			
				
					
						
							
							
								leigh-mil 
							
						 
					 
					
						
						
							
						
						4c2b6c331b 
					 
					
						
						
							
							Merge pull request  #799  from dod-ccpo/edit-env-form-view-part-2  
						
						... 
						
						
						
						Edit env form view part 2 
						
						
					 
					
						2019-05-14 11:14:46 -04:00