initial seed code commit VVP-5 61/16461/1
authorPaul McGoldrick <paul.mcgoldrick@att.com>
Thu, 28 Sep 2017 17:03:40 +0000 (10:03 -0700)
committerPaul McGoldrick <paul.mcgoldrick@att.com>
Thu, 28 Sep 2017 17:14:55 +0000 (10:14 -0700)
commitbd886d918ef2adbabd16c61fdd2e47984e21dfd7
treed41683dffa58fd698df450d148fab3cc2521b0c5
parent474554adad912f3edb7ddc3ad14406abb369fb3c
initial seed code commit VVP-5

Change-Id: I6560c87ef48a6d0d1fe8197c7c6439c7e6ad653f
Signed-off-by: Paul McGoldrick <paul.mcgoldrick@att.com>
276 files changed:
.gitignore [new file with mode: 0755]
Dockerfile [new file with mode: 0755]
LICENSE.TXT [new file with mode: 0755]
LICENSE.uWSGI [new file with mode: 0755]
django/README.md [new file with mode: 0755]
django/engagementmanager/__init__.py [new file with mode: 0755]
django/engagementmanager/admin.py [new file with mode: 0755]
django/engagementmanager/apps.py [new file with mode: 0755]
django/engagementmanager/bus/__init__.py [new file with mode: 0755]
django/engagementmanager/bus/handlers/__init__.py [new file with mode: 0755]
django/engagementmanager/bus/handlers/activity_event_handler.py [new file with mode: 0755]
django/engagementmanager/bus/handlers/check_news_and_announcements_handler.py [new file with mode: 0755]
django/engagementmanager/bus/handlers/daily_notify_inactive_engagements.py [new file with mode: 0755]
django/engagementmanager/bus/handlers/daily_notify_inactive_engagements_handler.py [new file with mode: 0755]
django/engagementmanager/bus/handlers/daily_resend_notifications_handler.py [new file with mode: 0755]
django/engagementmanager/bus/handlers/digest_email_notification_handler.py [new file with mode: 0755]
django/engagementmanager/bus/handlers/new_notification_handler.py [new file with mode: 0755]
django/engagementmanager/bus/handlers/service_bus_base_handler.py [new file with mode: 0755]
django/engagementmanager/bus/messages/__init__.py [new file with mode: 0755]
django/engagementmanager/bus/messages/activity_event_message.py [new file with mode: 0755]
django/engagementmanager/bus/messages/daily_scheduled_message.py [new file with mode: 0755]
django/engagementmanager/bus/messages/hourly_scheduled_message.py [new file with mode: 0755]
django/engagementmanager/bus/messages/new_notification_message.py [new file with mode: 0755]
django/engagementmanager/bus/messages/service_bus_base_message.py [new file with mode: 0755]
django/engagementmanager/cms_client/__init__.py [new file with mode: 0755]
django/engagementmanager/cms_client/api.py [new file with mode: 0755]
django/engagementmanager/decorator/__init__.py [new file with mode: 0755]
django/engagementmanager/decorator/auth.py [new file with mode: 0755]
django/engagementmanager/decorator/class_decorator.py [new file with mode: 0755]
django/engagementmanager/decorator/log_func_entry.py [new file with mode: 0755]
django/engagementmanager/decorator/retry.py [new file with mode: 0755]
django/engagementmanager/git/__init__.py [new file with mode: 0755]
django/engagementmanager/git/git_manager.py [new file with mode: 0755]
django/engagementmanager/http_client.py [new file with mode: 0755]
django/engagementmanager/mail.py [new file with mode: 0755]
django/engagementmanager/management/__init__.py [new file with mode: 0755]
django/engagementmanager/management/commands/__init__.py [new file with mode: 0755]
django/engagementmanager/management/commands/clean_gitlab_content.py [new file with mode: 0755]
django/engagementmanager/management/commands/clean_jenkins_jobs.py [new file with mode: 0755]
django/engagementmanager/management/commands/clean_vvp_db.py [new file with mode: 0755]
django/engagementmanager/management/commands/clean_vvp_system.py [new file with mode: 0755]
django/engagementmanager/management/commands/initial_populate_db.py [new file with mode: 0755]
django/engagementmanager/management/commands/populate_all_gitlab_repo_and_user_and_jenkins.py [new file with mode: 0755]
django/engagementmanager/management/commands/render_rgwa_credentials.py [new file with mode: 0755]
django/engagementmanager/migrations/0001_initial.py [new file with mode: 0755]
django/engagementmanager/migrations/0001_squashed_initial.py [new file with mode: 0755]
django/engagementmanager/migrations/0002_auto_20160704_1028.py [new file with mode: 0755]
django/engagementmanager/migrations/0003_auto_20160713_0929.py [new file with mode: 0755]
django/engagementmanager/migrations/0004_auto_20160720_2143.py [new file with mode: 0755]
django/engagementmanager/migrations/0005_auto_20160815_1248.py [new file with mode: 0755]
django/engagementmanager/migrations/0006_auto_20160825_0644.py [new file with mode: 0755]
django/engagementmanager/migrations/0007_auto_20160922_0421.py [new file with mode: 0755]
django/engagementmanager/migrations/0008_auto_20161009_1210.py [new file with mode: 0755]
django/engagementmanager/migrations/0009_auto_20161018_0740.py [new file with mode: 0755]
django/engagementmanager/migrations/0010_auto_20161025_0838.py [new file with mode: 0755]
django/engagementmanager/migrations/0011_auto_20161109_0811.py [new file with mode: 0755]
django/engagementmanager/migrations/0012_auto_20161109_0822.py [new file with mode: 0755]
django/engagementmanager/migrations/0013_auto_20161128_1159.py [new file with mode: 0755]
django/engagementmanager/migrations/0014_auto_20161129_1145.py [new file with mode: 0755]
django/engagementmanager/migrations/0015_engagementstatus.py [new file with mode: 0755]
django/engagementmanager/migrations/0016_auto_20161208_0842.py [new file with mode: 0755]
django/engagementmanager/migrations/0017_auto_20161215_1535.py [new file with mode: 0755]
django/engagementmanager/migrations/0018_set_old_notif_true.py [new file with mode: 0755]
django/engagementmanager/migrations/0019_auto_20170104_1715.py [new file with mode: 0755]
django/engagementmanager/migrations/0020_add_indexes_20170108.py [new file with mode: 0755]
django/engagementmanager/migrations/0021_generate_excel_overview_sheet_procedure_20170110.py [new file with mode: 0755]
django/engagementmanager/migrations/0022_auto_20170118_1520.py [new file with mode: 0755]
django/engagementmanager/migrations/0023_auto_20170123_1445.py [new file with mode: 0755]
django/engagementmanager/migrations/0024_auto_20170227_1224.py [new file with mode: 0755]
django/engagementmanager/migrations/0025_change_nextsteps_to_new_state.py [new file with mode: 0755]
django/engagementmanager/migrations/0026_add_slack_handle_to_ice_user_profile.py [new file with mode: 0755]
django/engagementmanager/migrations/0027_add_version_to_vf.py [new file with mode: 0755]
django/engagementmanager/migrations/0028_auto_20170425_1310.py [new file with mode: 0755]
django/engagementmanager/migrations/0029_auto_20170504_0749.py [new file with mode: 0755]
django/engagementmanager/migrations/0030_engagement_archived_time.py [new file with mode: 0755]
django/engagementmanager/migrations/0031_auto_20170620_1312.py [new file with mode: 0755]
django/engagementmanager/migrations/0032_auto_20170702_1435.py [new file with mode: 0755]
django/engagementmanager/migrations/0033_auto_20170704_0635.py [new file with mode: 0755]
django/engagementmanager/migrations/0034_engagement_is_with_files.py [new file with mode: 0755]
django/engagementmanager/migrations/0035_rgwa_fields.py [new file with mode: 0755]
django/engagementmanager/migrations/0036_auto_20170906_0935.py [new file with mode: 0755]
django/engagementmanager/migrations/__init__.py [new file with mode: 0755]
django/engagementmanager/models.py [new file with mode: 0755]
django/engagementmanager/nextsteps.py [new file with mode: 0755]
django/engagementmanager/notifications.py [new file with mode: 0755]
django/engagementmanager/rest/__init__.py [new file with mode: 0755]
django/engagementmanager/rest/activation.py [new file with mode: 0755]
django/engagementmanager/rest/activity.py [new file with mode: 0755]
django/engagementmanager/rest/checklist.py [new file with mode: 0755]
django/engagementmanager/rest/checklist_audit_log.py [new file with mode: 0755]
django/engagementmanager/rest/checklist_decision.py [new file with mode: 0755]
django/engagementmanager/rest/checklist_set_state.py [new file with mode: 0755]
django/engagementmanager/rest/cms/__init__.py [new file with mode: 0755]
django/engagementmanager/rest/cms/pages.py [new file with mode: 0755]
django/engagementmanager/rest/cms/posts.py [new file with mode: 0755]
django/engagementmanager/rest/csrf_exempt_session_authentication.py [new file with mode: 0755]
django/engagementmanager/rest/data_loader.py [new file with mode: 0755]
django/engagementmanager/rest/deployment_target.py [new file with mode: 0755]
django/engagementmanager/rest/deployment_target_site.py [new file with mode: 0755]
django/engagementmanager/rest/ecomp.py [new file with mode: 0755]
django/engagementmanager/rest/engagement.py [new file with mode: 0755]
django/engagementmanager/rest/feedback.py [new file with mode: 0755]
django/engagementmanager/rest/invite.py [new file with mode: 0755]
django/engagementmanager/rest/login.py [new file with mode: 0755]
django/engagementmanager/rest/nextsteps.py [new file with mode: 0755]
django/engagementmanager/rest/notification.py [new file with mode: 0755]
django/engagementmanager/rest/parsers.py [new file with mode: 0755]
django/engagementmanager/rest/signup.py [new file with mode: 0755]
django/engagementmanager/rest/user.py [new file with mode: 0755]
django/engagementmanager/rest/validation_details.py [new file with mode: 0755]
django/engagementmanager/rest/vendor.py [new file with mode: 0755]
django/engagementmanager/rest/vf.py [new file with mode: 0755]
django/engagementmanager/rest/vfc.py [new file with mode: 0755]
django/engagementmanager/rest/vvp_api_view.py [new file with mode: 0755]
django/engagementmanager/scheduled_jobs.py [new file with mode: 0755]
django/engagementmanager/serializers.py [new file with mode: 0755]
django/engagementmanager/service/__init__.py [new file with mode: 0755]
django/engagementmanager/service/activities_service.py [new file with mode: 0755]
django/engagementmanager/service/authorization_service.py [new file with mode: 0755]
django/engagementmanager/service/base_service.py [new file with mode: 0755]
django/engagementmanager/service/bus_service.py [new file with mode: 0755]
django/engagementmanager/service/checklist_audit_log_service.py [new file with mode: 0755]
django/engagementmanager/service/checklist_decision_service.py [new file with mode: 0755]
django/engagementmanager/service/checklist_service.py [new file with mode: 0755]
django/engagementmanager/service/checklist_state_service.py [new file with mode: 0755]
django/engagementmanager/service/cms/__init__.py [new file with mode: 0755]
django/engagementmanager/service/cms/base_cms.py [new file with mode: 0755]
django/engagementmanager/service/cms/pages_service.py [new file with mode: 0755]
django/engagementmanager/service/cms/posts_service.py [new file with mode: 0755]
django/engagementmanager/service/deploment_target_service.py [new file with mode: 0755]
django/engagementmanager/service/ecomp_service.py [new file with mode: 0755]
django/engagementmanager/service/engagement_service.py [new file with mode: 0755]
django/engagementmanager/service/invite_service.py [new file with mode: 0755]
django/engagementmanager/service/logging_service.py [new file with mode: 0755]
django/engagementmanager/service/login_service.py [new file with mode: 0755]
django/engagementmanager/service/nextstep_service.py [new file with mode: 0755]
django/engagementmanager/service/user_service.py [new file with mode: 0755]
django/engagementmanager/service/vf_service.py [new file with mode: 0755]
django/engagementmanager/service/vfc_service.py [new file with mode: 0755]
django/engagementmanager/slack_client/__init__.py [new file with mode: 0755]
django/engagementmanager/slack_client/api.py [new file with mode: 0755]
django/engagementmanager/sql-scripts/generate_excel_overview_sheet_procedure.sql [new file with mode: 0755]
django/engagementmanager/templatetags/__init__.py [new file with mode: 0755]
django/engagementmanager/templatetags/vvptags.py [new file with mode: 0755]
django/engagementmanager/tests/__init__.py [new file with mode: 0755]
django/engagementmanager/tests/test_access_credentials.py [new file with mode: 0755]
django/engagementmanager/tests/test_activation.py [new file with mode: 0755]
django/engagementmanager/tests/test_activities.py [new file with mode: 0755]
django/engagementmanager/tests/test_add_contact.py [new file with mode: 0755]
django/engagementmanager/tests/test_add_feedback.py [new file with mode: 0755]
django/engagementmanager/tests/test_add_next_step_to_checklist.py [new file with mode: 0755]
django/engagementmanager/tests/test_audit_log_and_decision_api.py [new file with mode: 0755]
django/engagementmanager/tests/test_auth_service.py [new file with mode: 0755]
django/engagementmanager/tests/test_base_entity.py [new file with mode: 0755]
django/engagementmanager/tests/test_base_transaction_entity.py [new file with mode: 0755]
django/engagementmanager/tests/test_checklist.py [new file with mode: 0755]
django/engagementmanager/tests/test_checklist_template.py [new file with mode: 0755]
django/engagementmanager/tests/test_cms_documentation_search.py [new file with mode: 0755]
django/engagementmanager/tests/test_cms_pages.py [new file with mode: 0755]
django/engagementmanager/tests/test_cms_posts.py [new file with mode: 0755]
django/engagementmanager/tests/test_deployment_target_sites.py [new file with mode: 0755]
django/engagementmanager/tests/test_digest_email_notifications.py [new file with mode: 0755]
django/engagementmanager/tests/test_eng_progress.py [new file with mode: 0755]
django/engagementmanager/tests/test_eng_status.py [new file with mode: 0755]
django/engagementmanager/tests/test_engagement_admin_operations.py [new file with mode: 0755]
django/engagementmanager/tests/test_engagement_export.py [new file with mode: 0755]
django/engagementmanager/tests/test_expanded_eng.py [new file with mode: 0755]
django/engagementmanager/tests/test_import_engagement_xls.py [new file with mode: 0755]
django/engagementmanager/tests/test_invite_members.py [new file with mode: 0755]
django/engagementmanager/tests/test_next_steps.py [new file with mode: 0755]
django/engagementmanager/tests/test_next_steps_api.py [new file with mode: 0755]
django/engagementmanager/tests/test_notify_inactive_engagements.py [new file with mode: 0755]
django/engagementmanager/tests/test_pull_notifications.py [new file with mode: 0755]
django/engagementmanager/tests/test_rados_gateway.py [new file with mode: 0755]
django/engagementmanager/tests/test_remove_user_from_eng_team.py [new file with mode: 0755]
django/engagementmanager/tests/test_request_data_manager.py [new file with mode: 0755]
django/engagementmanager/tests/test_resend_activation_email.py [new file with mode: 0755]
django/engagementmanager/tests/test_reset_password.py [new file with mode: 0755]
django/engagementmanager/tests/test_rgwa_client.py [new file with mode: 0755]
django/engagementmanager/tests/test_set_checklist_state.py [new file with mode: 0755]
django/engagementmanager/tests/test_set_eng_stage.py [new file with mode: 0755]
django/engagementmanager/tests/test_update_password.py [new file with mode: 0755]
django/engagementmanager/tests/test_update_user_account.py [new file with mode: 0755]
django/engagementmanager/tests/test_vfc.py [new file with mode: 0755]
django/engagementmanager/tests/vvpEntitiesCreator.py [new file with mode: 0755]
django/engagementmanager/urls.py [new file with mode: 0755]
django/engagementmanager/utils/__init__.py [new file with mode: 0755]
django/engagementmanager/utils/activities_data.py [new file with mode: 0755]
django/engagementmanager/utils/authentication.py [new file with mode: 0755]
django/engagementmanager/utils/choice_enum.py [new file with mode: 0755]
django/engagementmanager/utils/constants.py [new file with mode: 0755]
django/engagementmanager/utils/cryptography.py [new file with mode: 0755]
django/engagementmanager/utils/dates.py [new file with mode: 0755]
django/engagementmanager/utils/exception_handler.py [new file with mode: 0755]
django/engagementmanager/utils/exception_message_factory.py [new file with mode: 0755]
django/engagementmanager/utils/request_data_mgr.py [new file with mode: 0755]
django/engagementmanager/utils/validator.py [new file with mode: 0755]
django/engagementmanager/utils/vvp_exceptions.py [new file with mode: 0755]
django/engagementmanager/views_helper.py [new file with mode: 0755]
django/engagementmanager/vm_integration/__init__.py [new file with mode: 0755]
django/engagementmanager/vm_integration/em_api.py [new file with mode: 0755]
django/engagementmanager/vm_integration/vm_client.py [new file with mode: 0755]
django/manage.py [new file with mode: 0755]
django/mocks/__init__.py [new file with mode: 0755]
django/mocks/gitlab_mock/__init__.py [new file with mode: 0755]
django/mocks/gitlab_mock/rest/__init__.py [new file with mode: 0755]
django/mocks/gitlab_mock/rest/gitlab_files_respons_rest.py [new file with mode: 0755]
django/mocks/gitlab_mock/services/__init__.py [new file with mode: 0755]
django/mocks/gitlab_mock/services/gitlab_files_service.py [new file with mode: 0755]
django/mocks/jenkins_mock/__init__.py [new file with mode: 0755]
django/mocks/jenkins_mock/rest/__init__.py [new file with mode: 0755]
django/mocks/jenkins_mock/rest/jenkins_tests_validation_rest.py [new file with mode: 0755]
django/mocks/jenkins_mock/services/__init__.py [new file with mode: 0755]
django/mocks/jenkins_mock/services/jenkins_tests_validation_service.py [new file with mode: 0755]
django/requirements.txt [new file with mode: 0755]
django/rgwa_mock/__init__.py [new file with mode: 0755]
django/rgwa_mock/services/__init__.py [new file with mode: 0755]
django/rgwa_mock/services/rgwa_keys_service.py [new file with mode: 0755]
django/tools/__init__.py [new file with mode: 0755]
django/tox.ini [new file with mode: 0755]
django/validationmanager/__init__.py [new file with mode: 0755]
django/validationmanager/admin.py [new file with mode: 0755]
django/validationmanager/apps.py [new file with mode: 0755]
django/validationmanager/em_integration/__init__.py [new file with mode: 0755]
django/validationmanager/em_integration/em_client.py [new file with mode: 0755]
django/validationmanager/em_integration/vm_api.py [new file with mode: 0755]
django/validationmanager/git/__init__.py [new file with mode: 0755]
django/validationmanager/git/gitlab_client.py [new file with mode: 0755]
django/validationmanager/jenkins/__init__.py [new file with mode: 0755]
django/validationmanager/jenkins/jenkins_client.py [new file with mode: 0755]
django/validationmanager/migrations/0001_initial.py [new file with mode: 0755]
django/validationmanager/migrations/0002_auto_20161019_2056.py [new file with mode: 0755]
django/validationmanager/migrations/0003_auto_20170423_0531.py [new file with mode: 0755]
django/validationmanager/migrations/__init__.py [new file with mode: 0755]
django/validationmanager/models.py [new file with mode: 0755]
django/validationmanager/rados/__init__.py [new file with mode: 0755]
django/validationmanager/rados/rgwa_client.py [new file with mode: 0755]
django/validationmanager/rados/rgwa_client_factory.py [new file with mode: 0755]
django/validationmanager/rest/__init__.py [new file with mode: 0755]
django/validationmanager/rest/git_webhook_endpoint.py [new file with mode: 0755]
django/validationmanager/rest/http_response_custom.py [new file with mode: 0755]
django/validationmanager/rest/jenkins_webhook_endpoint.py [new file with mode: 0755]
django/validationmanager/templates/jenkins_job_config.xml [new file with mode: 0755]
django/validationmanager/tests/__init__.py [new file with mode: 0755]
django/validationmanager/tests/testFinishedSignal.py [new file with mode: 0755]
django/validationmanager/tests/test_git_push.py [new file with mode: 0755]
django/validationmanager/tests/test_rgwa_client_factory.py [new file with mode: 0755]
django/validationmanager/urls.py [new file with mode: 0755]
django/validationmanager/utils/__init__.py [new file with mode: 0755]
django/validationmanager/utils/clients.py [new file with mode: 0755]
django/validationmanager/utils/constants.py [new file with mode: 0755]
django/validationmanager/utils/keyawaredefaultdict.py [new file with mode: 0755]
django/vvp/__init__.py [new file with mode: 0755]
django/vvp/settings/__init__.py [new symlink]
django/vvp/settings/logs/vvp-db.log [new file with mode: 0755]
django/vvp/settings/logs/vvp-debug.log [new file with mode: 0755]
django/vvp/settings/logs/vvp-info.log [new file with mode: 0755]
django/vvp/settings/logs/vvp-requests.log [new file with mode: 0755]
django/vvp/settings/tox_settings.py [new file with mode: 0755]
django/vvp/urls.py [new file with mode: 0755]
django/vvp/wsgi.py [new file with mode: 0755]
django/web/templates/admin/base.html [new file with mode: 0755]
django/web/templates/admin/base_site.html [new file with mode: 0755]
django/web/templates/admin/login.html [new file with mode: 0755]
django/web/templates/emails/activate/activate_mail_body.html [new file with mode: 0755]
django/web/templates/emails/activate/activate_mail_subject.html [new file with mode: 0755]
django/web/templates/emails/invite/invite_mail_body.html [new file with mode: 0755]
django/web/templates/emails/invite/invite_mail_subject.html [new file with mode: 0755]
django/web/templates/emails/notification/notification_digest_mail_body.html [new file with mode: 0755]
django/web/templates/emails/notification/notification_digest_mail_subject.html [new file with mode: 0755]
django/web/templates/emails/notification/notification_mail_body.html [new file with mode: 0755]
django/web/templates/emails/notification/notification_mail_subject.html [new file with mode: 0755]
django/web/templates/emails/reset_pwd/reset_pwd_instructions_mail_body.html [new file with mode: 0755]
django/web/templates/emails/reset_pwd/reset_pwd_instructions_mail_subject.html [new file with mode: 0755]
docker-entrypoint.sh [new file with mode: 0755]
pom.xml [new file with mode: 0755]