Closed (fixed)
Project:
Drupal core
Version:
6.x-dev
Component:
other
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
19 Nov 2006 at 16:06 UTC
Updated:
8 Feb 2008 at 19:21 UTC
After creating the first account, I got a page with a warning at the top about some error. Upon checking the log, it turned out to be the "cron hasn't run" warning.
I don't know what triggers that warning, but it would be a better initial experience if it were suppressed upon startup. Perhaps it would work to check how often the admin account has logged in.
Comments
Comment #1
danbh commentedThe CVS version does just what you have requested. I am setting this to minor priority.
Comment #2
ajk commentedI think it better to remind an admin that they have not set-up cron from the outset is better than let them believe all is well and then suddenly something goes wrong later (which often results in email/support posts saying "everything worked then this suddenly happened without changing anything").
Perhaps it just needs to eb documented as normal. Drupal-5 docs regarding installation, as yet, haven't even been published and I suspect they'll be updated given the major change in the admin UI.
Comment #3
Gary Feldman commenteddanbh said:
Does this mean the status should be set to Fixed (and not by design)?
AjK said:
This isn't a reminder. It can't be a reminder until the user gets told to do it in the first place. And, as far as I know, it's also not an indication that cron isn't set up, only that it hasn't run yet.
In this case, what will happen instead will be email/support posts saying "I did everything as instructed and got this error."
This is a classic example of trying to fix a usability problem with more documentation. That's not the way to solve usability problems.
Comment #4
RobRoy commentedI think this is still an active issue in HEAD, albeit very minor. The issue is that the cron error comes up the first time you visit your admin page saying cron is not configured, when it actually could be already set up to run every hour.
The message currently says "One or more problems were detected with your Drupal installation. Check the status report for more information....Cron has not run. It appears cron jobs have not been setup on your system. Please check the help pages for configuring cron jobs. You can run cron manually."
We could improve the message a bit, so it doesn't assume that cron is not properly setup even if it is AND doesn't seem so harsh as this should not be called a problem with this Drupal installation. (There is no error message if you run cron once every 6 months.)
Comment #5
Gurpartap Singh commentedWould vote for auto first time cron run, set a message, cron ran successfully, else error report. Something like that makes intelligence sensee, but needs an intelligent guy to comeup with this too. ;)
Please change issue states if necessary.
Comment #6
RobRoy commentedMoving this to 6.x.
Comment #7
Gurpartap Singh commentedFixed in 6.x
Comment #8
Anonymous (not verified) commentedAutomatically closed -- issue fixed for two weeks with no activity.