Webtools:Mozparty: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
 
(25 intermediate revisions by 7 users not shown)
Line 1: Line 1:
= Code =
= Project Information =
* [http://lxr.mozilla.org/mozilla/source/webtools/partytool PartyTool CVS]
* [http://wiki.mozilla.org/Webtools:Mozparty/Meetings Meeting Notes]
* [http://lxr.mozilla.org/mozilla/source/webtools/partytool/README README]
*'''Repository:''' http://viewvc.svn.mozilla.org/vc/projects/mozparty/trunk/
*'''Development Version:''' 2.0
*'''Production Site:''' http://www.firefoxparty.com
*'''Stage:''' https://firefoxparty.stage.mozilla.com
*'''Bugs:''' [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Webtools&component=Party+Tool&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&resolution=---&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= Open] [https://bugzilla.mozilla.org/enter_bug.cgi?product=Webtools&component=Party%20Tool&op_sys=all&rep_platform=all File a new bug]
*'''Development Contact:''' [[User:Rflint]]


= Issues Found/Fixed =
= Links =
* Session method should be database, not php.  See line: 78
* [[Webtools:Mozparty/L10n|L10n]]
78    define('CAKE_SESSION_SAVE', 'php');
* [[Webtools:Mozparty/Release:2.2|2.2 release schedule]]


* <strike>/config/database.php shouldn't be in the repository. IT prefers a .default or -dist file.  (Same goes for config/bootstrap.php if you expect IT to change values in it)</strike>
= Installation =
 
== 1.0 ==
* <strike>There needs to be a README with
* [http://lxr.mozilla.org/mozilla/source/webtools/partytool/README README]
** description of project
== 2.0 ==
** any special server requirements
* TBW
** steps to install</strike>
== Requirements ==
** steps to test (verify that things are working) -- there isn't a solid way to test all of this -- so even after it's set up, what are the criteria to test it by to make sure it works end-to-end?
=== 1.0 ===
 
* Apache 1.3+ (with mod_rewrite)
* <strike>Line 288 of controllers/user_controller.php has a hardcoded link in it that isn't going to work.</strike>
* PHP 4.3+
 
* A MySQL or PostgreSQL database
* <strike>Going to /user/activate/<random characters> inserts new rows in the database</strike>
* [http://www.cakephp.org/ CakePHP] 1.1.7.x+
 
=== 2.0 ===
* '''When updating a profile, if the passwords don't match the error just says "There was an error in your submission..." but doesn't say what it was''' -- There is still a problem here. There is a JS alert, then it'll just change it without any error now.
* Apache 1.3+ (with mod_rewrite)
 
* PHP 5.1+
* When updating a profile, if input is "<'name" it is saved/returned as "&lt;&#39;name".  Each time the profile is updated, the entities are re-encoded again.
* MySQL
 
* When I created the party I did not choose "Invite only," however, when I go to the "Invite a guest" option it says "Since your party is invite only..."
 
* /register/ is a 404, but is linked to in the code (line 333 in controllers/party_controller.php - might be elsewhere too)
 
* After updating a profile, the user is logged out
 
* When updating a profile, if a password is entered into the first box but not the second (or the second doesn't match), the password overwrites the saved password in the database in plain text.
 
* When updating a profile, if a password is entered into the second box but not the first, the form continues submission, no updates are made, no errors are shown
 
* going to /party/view/<number> and clicking "Count me in!" will create rows in the database for parties that don't exist
 
* When viewing a party that is invitation only, there is no way for someone to tell that they have to be invited.

Latest revision as of 00:29, 3 June 2008

Project Information

Links

Installation

1.0

2.0

  • TBW

Requirements

1.0

  • Apache 1.3+ (with mod_rewrite)
  • PHP 4.3+
  • A MySQL or PostgreSQL database
  • CakePHP 1.1.7.x+

2.0

  • Apache 1.3+ (with mod_rewrite)
  • PHP 5.1+
  • MySQL