Task #263

Subject Maintenance

Added by Tan Lee Yong about 14 years ago. Updated over 13 years ago.

Status:Work Completed-End life cycleStart date:July 21, 2011
Priority:NormalDue date:October 10, 2011
Assignee:Latipah Abdul Rashid% Done:

100%

Category:-Spent time:137.00 hours
Target version:-

Description

Create Subject Maintenance module

Business_Internet_Banking_BRS_-_Secured_Mailbox_-_CORUS_Subject_Maintenance.docx (1.03 MB) Tan Lee Yong, July 14, 2010 14:17

Business_Internet_Banking_BRS_-_Secured_Mailbox_-_CORUS_Subject_Maintenance_v.1.0.docx (3.22 MB) Nor Shuhaida Subri, November 24, 2010 10:48

Bug_corus_mailbox_-_subject_maintenance_v1.doc (3.84 MB) Hafizudin MD, November 24, 2010 21:54

bug_subject_maintenance_14122010.rar (2.44 MB) Hafizudin MD, December 14, 2010 12:56

History

#1 Updated by Tan Lee Yong about 14 years ago

  • Due date changed from August 11, 2011 to July 28, 2011
  • Assignee changed from Wong Bernard to Nor Shuhaida Subri
  • Start date changed from August 02, 2011 to July 21, 2011

Table name at DEMOUSER: MAIL_SUBJECT->MAIL_SUBJECT_USER, relationship is one to many. Wei Cheng will try to complete the getSubject method in the onlineappssesecuredmailbox project. Please get the latest from the hg after 1pm 21/07/2010.

#2 Updated by Nor Shuhaida Subri about 14 years ago

  • % Done changed from 0 to 10

Create JSP for Subject Maintenance module

#3 Updated by Nor Shuhaida Subri about 14 years ago

  • Status changed from New - Begin Life Cycle to Development / Work In Progress
  • % Done changed from 10 to 20

continue creating GUI (JSP), Action and Services for Subject Maintenance

#4 Updated by Nor Shuhaida Subri about 14 years ago

  • % Done changed from 20 to 30

continue creating GUI (JSP), Action and Services for Subject Maintenance

#5 Updated by Nor Shuhaida Subri about 14 years ago

  • % Done changed from 30 to 40

1. GUI completed.
2. Difficulties on how to use getAllMailSubject() inside onlineappsecuredmailbox.jar library

#6 Updated by Nor Shuhaida Subri about 14 years ago

  • % Done changed from 40 to 50

add create Subject for Subject Maintenance

#7 Updated by Nor Shuhaida Subri about 14 years ago

  • % Done changed from 50 to 60

Difficulties on how to update the subject.
Try to resolve to not insert multiple id.

#8 Updated by Nor Shuhaida Subri about 14 years ago

  • % Done changed from 60 to 70

Not complete:
1. List user inside add subject page (details)
2. List user inside edit subject page (details and result)
3. validation
4. pagination

#9 Updated by Nor Shuhaida Subri about 14 years ago

add send message through the subject maintenance module

#10 Updated by Nor Shuhaida Subri about 14 years ago

  • % Done changed from 70 to 80

Not complete:
1. pagination

#11 Updated by Nor Shuhaida Subri about 14 years ago

Trying to resolve the error receive when user add same subject

#12 Updated by Nor Shuhaida Subri about 14 years ago

pending to complete BRS for CORUS Subject Maintenance.

All basic function working except:-
Part that not completed:
1. Pagination
2. Define constanst inside SecureMailboxConstants.java and define bean message inside properties file.

#13 Updated by Tan Lee Yong about 14 years ago

Please update the status and the planned due date

#14 Updated by Nor Shuhaida Subri about 14 years ago

- to deploy new table and set new instance for corus secure mailbox inside demo server 3
- continue working on pagination for subject maintenance and user listing

#15 Updated by Nor Shuhaida Subri about 14 years ago

  • % Done changed from 80 to 90

There are 3 listing page inside Subject Maintenance
1. Listing all subject - done
2. Listing all user - done
3. Listing selected user inside specific subject - in progress

#16 Updated by Nor Shuhaida Subri about 14 years ago

pagination done.
postpone due to newest database design by cheeping complete.

#17 Updated by Nor Shuhaida Subri almost 14 years ago

  • Due date changed from July 28, 2011 to October 14, 2011
  • % Done changed from 90 to 80

working on subject maintenance using latest database design

#18 Updated by Nor Shuhaida Subri almost 14 years ago

  • Due date changed from October 14, 2011 to October 26, 2011

working on delete user inside specific subject.

#19 Updated by Nor Shuhaida Subri almost 14 years ago

Corus subject maintenance is ready for testing.

Hafiz,

Please test the subject maintenance with this link http://demosvr3:7210/kfh_corussue/common/Login.do

Attached also the BRS for subject maintenance for reference.

#20 Updated by Hafizudin MD almost 14 years ago

tested by hafiz
status : failed

please refer "Bug corus mailbox - subject maintenance v1.doc"

#21 Updated by Nor Shuhaida Subri almost 14 years ago

update the subject maintenance to add category and group the subject into category.

#22 Updated by Nor Shuhaida Subri almost 14 years ago

Modified the addMailCategory()
1. to fix error cannot execute the JDBC transaction.
2. fix to automatically set creationDate inside library rather than to set in java.

public void addMailCategory(List<MailCategory> category){
dao.beginTransaction(); for (Iterator<MailCategory> itr=category.iterator();itr.hasNext();){
int categoryId = dao.increamentCategoryId();
Date newdate = new Date(); MailCategory categoryObject = itr.next();
categoryObject.setCategoryID(categoryId);
categoryObject.setCreationDate(newdate); dao.saveOrUpdateToMailCategory(categoryObject);

MailCategoryHistory catHistory = new MailCategoryHistory();
catHistory.setCategoryId(categoryId);
catHistory.setLastActionDate(newdate); catHistory.setLastUpdatedBy(categoryObject.getCreatedBy());
dao.saveOrUpdateToMailCategoryHistory(catHistory);
}
dao.commit();
}

#23 Updated by Nor Shuhaida Subri almost 14 years ago

- Complete basic function for category such as add, edit and delete.
- Working on bug that report from hafiz refer to (Bug_corus_mailbox_-_subject_maintenance_v1.doc)

#24 Updated by Nor Shuhaida Subri almost 14 years ago

  • Due date changed from October 26, 2011 to October 10, 2011

Add validation for create Category - required
Add validation for create Subject - required
Add validation for select Category to delete - required
Add validation for select Subject to delete - required

Pending on bug no 3. Add user - Should not add same user

#25 Updated by Nor Shuhaida Subri almost 14 years ago

  • % Done changed from 80 to 90

majority already completed. need to do some touch up on jsp esp on wording and aligning before test by the QE.

#26 Updated by Nor Shuhaida Subri almost 14 years ago

  • Status changed from Development / Work In Progress to Internal Testing
  • Assignee changed from Nor Shuhaida Subri to Hafizudin MD

hafiz,

please re-test the corus subject maintenance.
now CORUS already have new function for;
1. create new category
2. edit category
3. delete category

url to do testing;-
http://demosvr3:7210/kfh_corussue/common/Login.do

#27 Updated by Hafizudin MD almost 14 years ago

tested by hafiz
status failed

please refer attached doc(.rar)

#28 Updated by Nor Shuhaida Subri almost 14 years ago

Bug reported:

1. Category not clear
2. Top link change Subject Maintenance to Inbox
3. Add same subject (if with space) - fix
4. Add same category (if with space) - fix
5. Edit to same name (if with space) Subject/Category - fix
6. Show message if the data have been deleted/edit - fix
7. Pagination for Subject inside Category detail page not working
8. Checkbox still check after delete/add (inside Subject Detail/Add User page)
9. Check all inside Subject Detail page not working
10. Pagination inside Subject Detail not in proper place

#29 Updated by Nor Shuhaida Subri over 13 years ago

Checklist

1. Category not clear
2. Top link change Subject Maintenance to Inbox
3. Add same subject (if with space) - fix
4. Add same category (if with space) - fix
5. Edit to same name (if with space) Subject/Category - fix
6. Show message if the data have been deleted/edit - fix
7. Pagination for Subject inside Category detail page not working - fix
8. Checkbox still check after delete/add (inside Subject Detail/Add User page)
9. Check all inside Subject Detail page not working
10. Pagination inside Subject Detail not in proper place - fix

#30 Updated by Nor Shuhaida Subri over 13 years ago

  • Status changed from Development / Work In Progress to Internal Testing
  • Assignee changed from Nor Shuhaida Subri to Hafizudin MD

Checklist

1. Category not clear - fix
2. Top link change Subject Maintenance to Inbox - fix
3. Add same subject (if with space) - fix
4. Add same category (if with space) - fix
5. Edit to same name (if with space) Subject/Category - fix
6. Show message if the data have been deleted/edit - fix
7. Pagination for Subject inside Category detail page not working - fix
8. Checkbox still check after delete/add (inside Subject Detail/Add User page) - fix
9. Check all inside Subject Detail page not working - fix
10. Pagination inside Subject Detail not in proper place - fix

Hafiz,
Pls test.
Url: http://dev-app.no-ip.org:7210/kfh_corussue

#31 Updated by Hafizudin MD over 13 years ago

  • Status changed from Internal Testing to Development / Work In Progress
  • Assignee changed from Hafizudin MD to Nor Shuhaida Subri

Tested by hafiz
status failed

  1. no message to inform user Category has been deleted
  2. no message to inform user Subject has been deleted
  3. check selection still selected after edit subject. click on List of Recipient checkbox - then edit subject
  4. check selection still selected after edit Category. click on List of subject checkbox - then edit Category
  5. no pigination link at below of add user page(same as other pagination top & below of list)

#32 Updated by Nor Shuhaida Subri over 13 years ago

  • Status changed from Development / Work In Progress to Internal Testing
  • Assignee changed from Nor Shuhaida Subri to Hafizudin MD

Checklist

1. no message to inform user Category has been deleted - fix
2. no message to inform user Subject has been deleted - fix
3. check selection still selected after edit subject. click on List of Recipient checkbox - then edit subject - fix
4. check selection still selected after edit Category. click on List of subject checkbox - then edit Category - fix
5. no pagination link at below of add user page(same as other pagination top & below of list) - fix

#33 Updated by Hafizudin MD over 13 years ago

  • Assignee changed from Hafizudin MD to Latipah Abdul Rashid
  • % Done changed from 90 to 100

tested by hafiz
status : psssed

#34 Updated by Hafizudin MD over 13 years ago

  • Status changed from Internal Testing to Work Completed-End life cycle

Also available in: Atom PDF