richard-dds
ad13e97c22
Make option inputs optional
2019-06-17 10:47:19 -04:00
George Drummond
49cd3830f6
DateInput component is no longer being used
2019-06-12 16:53:53 -04:00
dandds
30b93d1c50
Remove unused TO code.
2019-06-12 14:27:36 -04:00
George Drummond
1172b780b4
Say "Deactivate" rather than "Delete" on modal
2019-06-11 11:35:55 -04:00
George Drummond
cad43af455
Portfolio archiving
2019-06-11 11:30:37 -04:00
George Drummond
26c4ec0d05
Merge pull request #851 from dod-ccpo/modal-freezing
...
Fix modal freezing fix
2019-06-04 11:43:40 -04:00
montana-mil
6e6b0f9256
Merge pull request #860 from dod-ccpo/to-review-page
...
Basic Task Order Review Page
2019-06-04 10:59:03 -04:00
Montana
5fb44b39b0
Use default table styling for CLIN tables
2019-06-04 10:13:55 -04:00
George Drummond
b9c0f13228
Fix modal freezing fix
2019-06-04 09:55:57 -04:00
dandds
4f8e9cddc8
Merge portfolio members routes with invitations.
...
`portfolios.create_member` now just sends an invitation, so it should be
with the invitation routes. This also de-duplicates the function for
sending a portfolio invitation email.
2019-06-03 15:57:49 -04:00
leigh-mil
7e8407ba1d
Use portfolio_role_id in delete member url instead of user_id
2019-05-29 15:59:19 -04:00
dandds
43ea922218
Simplify environment role updates in app settings.
...
Use ApplicationRole.id instead of User.id in forms. This eliminates the
need for the function that checks whether a user is in a given
application, because looking up the application role will raise an error
if the user is not.
2019-05-24 13:35:00 -04:00
dandds
7f745302ec
Merge pull request #843 from dod-ccpo/app-team-role-id
...
Use application_role.id to reference users in team page forms.
2019-05-23 11:14:33 -04:00
dandds
a332d1432e
Use application_role.id to reference users in team page forms.
...
Membership in a resource should be decoupled from the users table.
2019-05-23 10:13:57 -04:00
dandds
e3ace36466
Use portfolio_role.id for updating primary point of contact.
...
Our forms should rely on role IDs for displaying user information on the
portfolio page. This way they are decoupled from user table data and can
eventually rely on invitation user data where an invitation has been
sent but a user does not exist yet.
2019-05-22 15:59:04 -04:00
dandds
0cdba66b0c
Merge pull request #829 from dod-ccpo/portfolio-role-display
...
Use portfolio_role entity to display and update portfolio member info.
2019-05-20 09:37:55 -04:00
dandds
01a935f257
Merge pull request #822 from dod-ccpo/app-members-edit
...
App members edit
2019-05-17 14:08:06 -04:00
dandds
8bb1e5beba
Fix up templates for application team table:
...
- add permission check for link to add member to an environment
- import missing macros in read-only version of member table
2019-05-17 14:00:45 -04:00
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
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
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-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
rachel-dtr
1a7fb80108
Updating language on oversight page
2019-05-15 10:44:18 -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
Montana
408fa4e618
Fix DeleteConfirmation component modal id
2019-05-14 15:17:52 -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
27a4ef12c6
Delete an application member
2019-05-14 11:07:08 -04:00
leigh-mil
4206aa8a59
Use member.role_name in template and JS
...
change name of data from roles to rolesCategory to make less confusing
2019-05-14 11:00:14 -04:00
leigh-mil
e0872d1095
Move text to translations file
2019-05-14 11:00:14 -04:00
leigh-mil
8c6aa77431
Move edit env team form into its own file
2019-05-14 10:58:22 -04:00
leigh-mil
319cc17c1c
Start vue component for edit-environment-role
2019-05-14 10:58:22 -04:00
leigh-mil
addf2e97a1
Update form to nest all envs in one form
2019-05-14 10:58:22 -04:00
leigh-mil
060c6834bf
Add save button and temp member role toggle to env member form
2019-05-14 10:58:22 -04:00
leigh-mil
aab01b3947
Remove save button and move footer into file with env panel
2019-05-14 10:58:22 -04:00
George Drummond
a4156507d3
Merge pull request #814 from dod-ccpo/delete-environment-translations
...
Add in missing "delete environment" translations
2019-05-14 10:25:05 -04:00
George Drummond
1f0b48703c
Pass in resource as a variable
2019-05-13 09:48:28 -04:00
George Drummond
3544386670
Add in missing "delete environment" translations
2019-05-13 09:43:54 -04:00
Montana
74422c57aa
Use common "View" for translations
...
-also pipe translate in injected html for a flash
2019-05-13 09:28:47 -04:00