Commit 378e1186 authored by Gladys Forte's avatar Gladys Forte

{devbugfix} batchupload template update for AMS Privilege

parent 39b008b7
......@@ -217,10 +217,16 @@ class BatchUploadViewSet(viewsets.ModelViewSet):
'Change_Request_Privilege_Department_Code'
)
ams_user_groups = []
ams_user_groups = []
for a in enums.AMSUserTypeEnum:
ams_user_groups.append(a.name)
ams_user_groups.append(
{
"Asset_Management_Privilege_Department": '',
"Asset_Management_Privilege_Department_Code": '',
"Asset_Management_User_Group": a.name
}
)
data = {
'Username': ["ob-john"],
'Name': ["John Doe"],
......@@ -242,7 +248,7 @@ class BatchUploadViewSet(viewsets.ModelViewSet):
'Asset_Management_Privilege_Company': [departments[0]['Change_Request_Privilege_Company']],
'Asset_Management_Privilege_Department': [departments[0]['Change_Request_Privilege_Department']],
'Asset_Management_Privilege_Department_Code': [departments[0]['Change_Request_Privilege_Department_Code']],
'Asset_Management_User_Group': [ams_user_groups[0]]
'Asset_Management_User_Group': "MANAGER"
}
cols = ['Username', 'Name', 'Company', 'Department', 'Department_Code']
......@@ -253,21 +259,22 @@ class BatchUploadViewSet(viewsets.ModelViewSet):
df = pd.DataFrame(data)
header = {"Change_Request_Privilege_Company": ['Please use this department code as reference']}
# header2 = {"Asset_Management_Privilege_Company": ['Please use this department code as reference']}
header = {"Change_Request_Privilege_Company": ['Please use this department code as reference'],
"Asset_Management_User_Group": ['Please use this user group as reference']}
df3 = pd.DataFrame(
header
)
df2 = pd.DataFrame(
df_dept = pd.DataFrame(
departments
)
# df4 = pd.DataFrame(
# header2
# )
df_ams = pd.DataFrame(
ams_user_groups
)
df2 = df_dept.join(df_ams, how='right')
df_row_reindex = pd.concat([df, df3, df2])
df_row_reindex = df_row_reindex.reindex(columns=cols)
df_row_reindex = df_row_reindex.to_csv(index=False, line_terminator='\n')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment