|
|
(11 intermediate revisions by 4 users not shown) |
Line 1: |
Line 1: |
|
| |
|
| | The page you really want is: https://developer.mozilla.org/en-US/docs/Mozilla/Thunderbird/Autoconfiguration |
|
| |
|
| == Django Info ==
| | (Context: The Thunderbird autoconfiguration database, also called the ISPDB, started out as a static database with plans to make it a dynamic database written in Django with a pretty submissions UI, etc. This page was about the effort to implement that dynamic database as a student project, but the effort was never completed and likely now never will be.) |
| | |
| For dumping the DB data:
| |
| | |
| [http://code.djangoproject.com/wiki/Fixtures http://code.djangoproject.com/wiki/Fixtures]
| |
| | |
| == Setup Issues ==
| |
| | |
| *Problem running python manage.py test (Template Error). Make sure you run python manage.py test --settings=local_settings
| |
| | |
| <br>
| |
| | |
| <ul>
| |
| <li>Why do you sometimes need a soft link called ispdb pointing back at itself?</li>
| |
| <li>When you run a python manage.py <cmd>, django automatically adds the current directory to your sys.path. Since ../ is in the current directory ispdb will look like a package (because it has a __init__.py file). If your folder name is NOT ispdb, then the softlink is necessary to resolve all the references (i.e ispdb.config)</li>
| |
| </ul>
| |
| | |
| == Making a patch ==
| |
| | |
| 0. Learn about pbranch view change logs(w/ tortoise) - At what point did you split off from the trunk? hg glog - (command line)
| |
| | |
| 1. Do a diff against the default branch's latest revision unit_tests 29:b2f44b76b47e settings_py_fix 25:fe8eba0966f0 (inactive) default 24:cd0edcf228c7 (inactive) <-- default branch i.e hg diff -r 24 > diffout
| |
| | |
| 2. Look at diff to make sure only your changes of interest are included.
| |
| | |
| 3. bugzilla.mozilla.org
| |
| | |
| 4. hit File a Bug --> Other Products --> Mozilla Messaging
| |
| | |
| 5. component = ispdb, hwplatform = all, os = all
| |
| | |
| 6. Fill in summary with bug you're fixing <br>
| |
| | |
| 7. Hit Submit
| |
| | |
| 8. Hit add attachment and attach the diff file <br>
| |
| | |
| 9. Fill description (WIP for work in progress) <br>
| |
| | |
| 10. First review should be pointed at blake's email
| |
| | |
| 11. Review flag should be ? <br>
| |
| | |
| 12. Wait till you get 2 +'s from reviewers <br>
| |
| | |
| 13. Go to keywords and type in checkin-needed
| |
| | |
| == QA ==
| |
| | |
| == Links ==
| |
| For status meeting information see the [[Thunderbird/ISPDB/StatusMeetings|status meeting page]]
| |
| | |
| [[Thunderbird/ISPDB/Requirements|ISPDB Requirements]]
| |
| | |
| [[Thunderbird/ISPDB/SVN|SVN Workcycle]]
| |
| | |
| [http://bit.ly/ispdb ISPDB Bugs]
| |
| | |
| [http://quality.mozilla.org/documents-home/test-docs/getting-started-irc Getting started with IRC]
| |
| | |
| [http://www.mibbit.com/ Mibbit] is a web-based irc client.
| |