Ticket #2358 (closed feature: obsolete)
s2s-login-functionality
Reported by: | dido | Owned by: | dido |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | S2S_WEB_UI | Version: | 2.0 |
Keywords: | server | Cc: | |
Category: | S2S | Effort: | |
Importance: | 80 | Ticket_group: | |
Estimated Number of Hours: | 0 | Add Hours to Ticket: | 0 |
Billable?: | yes | Total Hours: | 0 |
Analysis_owners: | dido | Design_owners: | mira, dido |
Imp._owners: | Test_owners: | ||
Analysis_reviewers: | todor | Changelog: | Changelog |
Design_reviewers: | meddle | Imp._reviewers: | todor, meddle |
Test_reviewers: | Analysis_score: | 3.5 | |
Design_score: | 3 | Imp._score: | 3.5 |
Test_score: | 0 |
Description
Change History
comment:1 Changed 15 years ago by dido
- Owner set to dido
- Status changed from new to s1a_analysis_started
comment:2 Changed 15 years ago by dido
- Status changed from s1a_analysis_started to s1b_analysis_finished
comment:4 Changed 15 years ago by todor
- Status changed from s1b_analysis_finished to s1c_analysis_ok
- Analysis_reviewers set to todor
- Analysis_score changed from 0 to 3.5
- maybe it's nice to mention some limitations, like maximum image size (dimensions or kbs), password minimal length, session duration (if we have this), how the passwords will be reset.
- the rest of the analysis is pretty clear.
comment:6 Changed 15 years ago by mira
- Design_owners set to mira, dido
- Owner changed from dido to mira
- Status changed from s1c_analysis_ok to s2a_design_started
comment:7 Changed 15 years ago by dido
- Status changed from s2a_design_started to s2b_design_finished
comment:9 Changed 15 years ago by dido
- Owner changed from mira to dido
- Status changed from new to s1a_analysis_started
comment:10 Changed 15 years ago by dido
- Status changed from s1a_analysis_started to s1b_analysis_finished
comment:11 Changed 15 years ago by todor
- Status changed from s1b_analysis_finished to s1c_analysis_ok
the new requirements fixed the problem with the easier accessibility and the lack of e-mail validation, however i'm not sure whether by default we must keep them on or off, maybe it is a good idea to discuss this with the developers or milo.
comment:12 Changed 15 years ago by dido
- Status changed from s1c_analysis_ok to new
Following task requirements are made optional after discussion with developers team
- (optional)ability to add additional emails
- (optional)should provide a way to manage visibility for user data
- (optional)upload image control - with description of size limitation
comment:14 Changed 15 years ago by dido
- Status changed from s1a_analysis_started to s1b_analysis_finished
comment:15 Changed 15 years ago by todor
- Status changed from s1b_analysis_finished to s1c_analysis_ok
i think, that the requirements are sufficient, i hope i didn't forget something again.
comment:17 Changed 15 years ago by mira
- Status changed from s2a_design_started to s2b_design_finished
comment:18 Changed 15 years ago by meddle
- Status changed from s2b_design_finished to s2c_design_ok
- Design_score changed from 0 to 3
- Design_reviewers set to meddle
I understand that that is mainly WEB UI task, but the design is a little short in terms of code:
- First of all you have no design related code provided, neither link to the svn branch.
- Second I would like to describe some implementation ideas like:
- What problems did you have with the mail API and their solutions.
- The way the passwords are encrypted/decripted (You did'n update the section about that...)
- The activation logic.
- The configuration options listed
- RegistrationFormBean -> what it has.
- Describe the methods you put here : RequestHandlerUtil
- The login back button may be is good, but where is the submit one it is not mentioned...
- Names of the JSPs
- Handler paths for their handlers.
- CSS changes.
- I will be glad in the implementation phase to provide this kind of information, this is not just a task, it is documentation page.
3p
comment:19 Changed 15 years ago by dido
- Status changed from s2c_design_ok to s3a_implementation_started
comment:20 Changed 15 years ago by mira
- Status changed from s3a_implementation_started to s3b_implementation_finished
comment:21 Changed 15 years ago by meddle
- Status changed from s3b_implementation_finished to s3c_implementation_ok
- Imp._score changed from 0 to 3.5
- Imp._reviewers set to todor, meddle
Code and implementation
- I like the way you improved the ConfigKey.
- You should add yourself as an author on classes you greatly modified as UserH for example.
- You should use "".equals(str) instead str.length == 0.
- Use ImmTreeList instead of NaiveImmList when creating empty lists. Later when you add something to it, the new immutable will be of the type of the empty list.
- Delete and not comment unused or obsolete tests.
- Why did you delete the Condition class, what was its purpose?
- Please when you see malformed JavaDoc, fix it. I like that you do it from time to time.
- Why didn't you document the RegistrationFormBean, its your responsibility now.
- Don't compare with strings with the mepty string with '==' or '!=', use 'equals'.
Usability
- when unexisting user requests password exception occurs
- e-mail verification is bad, can't we use already created solution
- is there a way to make e-mail not required when no e-mail verification is required (not so important)
- the default desciption should be empty, not "Write your description here"
- we may need to consider minimal length for the user name (not so important)
comment:22 Changed 15 years ago by meddle
Merged into the trunk at [8982].
comment:23 Changed 13 years ago by meddle
- Status changed from s3c_implementation_ok to closed
- Resolution set to obsolete
Closing all the tickets before M Y1
Note: See
TracTickets for help on using
tickets.