Closed Bug 314019 Opened 20 years ago Closed 18 years ago

Should sort by approval date rather than date uploaded (for recently updated, newest lists, searches and RSS feeds)

Categories

(addons.mozilla.org Graveyard :: Public Pages, defect)

defect
Not set
critical

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: vnagarjuna, Unassigned)

References

()

Details

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7 Since there is a variable amount of time between submitting an extension for approval and its acceptance (one hour to 3 weeks in my experience), I think 'New Additions' tab should be based on approval date. It is good for an extension to be listed there (at least for a few hours) as it provides more visibility. Reproducible: Always
I agree. It makes more sense to show them as they're approved.
Status: UNCONFIRMED → NEW
Ever confirmed: true
This requires addition of another date column. The approval_date will be added at a datetime type column in version. I addition to this, it would be best for new additions to be listed approximately 30 minutes after approval to give them time to propagate to FTP servers. This would require adjustments of public queries on listing pages, and we should also add proper notification in outgoing emails that are sent to developers on approval.
Assignee: Bugzilla-alanjstrBugs → morgamic
Status: NEW → ASSIGNED
Depends on: 322596
The following query needs to be run on production to add the approval_date column to `version` so we can display extensions as they are approved, instead of based on when they entered the queue: ALTER TABLE `version` ADD `DateApproved` DATETIME NOT NULL AFTER `DateUpdated` ; Having this column will allow us to modify the additem.php script to update this time when an extension is approved. This could help reduce the liklihood of people clicking and attempting to install an extension that hasn't been rsync'd to the FTP mirrors yet, because it would let the public listings list items 30 min or so after the approval time.
Assignee: morgamic → server-ops
Status: ASSIGNED → NEW
Component: Web Site → Server Operations
Product: Update → mozilla.org
Target Milestone: 1.0 → ---
Version: unspecified → other
Ack. Sorry -- bug 322596 already dealt with the query. The problem is that the databases coming over from reptile do not have these changes, so for whatever reason it didn't take. If it DID take, then at the very least the dump on chameleon (/data/db/mozilla-update.sql) is not pulling from production, which is a problem as well.
Assignee: server-ops → morgamic
Component: Server Operations → Web Site
Product: mozilla.org → Update
Version: other → 1.0
*** Bug 336111 has been marked as a duplicate of this bug. ***
*** Bug 299377 has been marked as a duplicate of this bug. ***
Severity: normal → critical
Status: NEW → ASSIGNED
Target Milestone: --- → 2.1
Blocks: 254632
*** Bug 338101 has been marked as a duplicate of this bug. ***
*** Bug 343433 has been marked as a duplicate of this bug. ***
while it might be more related to Bug 343433, I would try changing the release notes on an individual release that has already been approved, I think maybe that bumps an extension right to the recently updated list, I don't want to try again since I don't want to bump my extensions unnecessarily.
Atm, simply modifying the description of your addon will bump it to the top of the newest list. Adjusting the description.
Summary: New Additions should be based on approval date rather than submission date → "Newest" should be based on approval date rather than date modified
OS: Windows XP → All
Hardware: PC → All
Version: 1.0 → 2.0
*** Bug 346432 has been marked as a duplicate of this bug. ***
*** Bug 278661 has been marked as a duplicate of this bug. ***
I won't open a new bug as I think this issue fits here very well, or I should say it would be fixed by implementing this request. Well, I was astonished at what Cameron confirms in the post #10 yesterday while changing some wording to one of the themes I maintain. IMO it shouldn't be this way. You correct a spelling mistake and your extension is automatically bumped. At least, let the developer decide if the change merits a bump of the extension/theme.
v3 should solve this problem by not storing .xpi's on the mirror network. Pushing to 3.0. We will evaluate this pre-launch, and write tests for it as well.
Assignee: morgamic → nobody
Status: ASSIGNED → NEW
Target Milestone: 2.1 → 3.0
Flags: blocking-remora-beta+
Summary: "Newest" should be based on approval date rather than date modified → Should sort by approval date rather than date uploaded (for recently updated, newest lists, searches and RSS feeds)
This was fixed a while ago: Remora indeed sorts the "newest" list by approval date. Thanks everyone.
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → FIXED
Product: addons.mozilla.org → addons.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.