| Age | Commit message (Collapse) | Author | 
|---|
|  |  | 
|  |  | 
|  | (closes 1863) | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | ACLs (advertising source & package edit | 
|  |  | 
|  |  | 
|  |  | 
|  | this patch, also revert gratuitous whitespace changes | 
|  |  | 
|  |  | 
|  | them pops up the error confirmation) | 
|  |  | 
|  |  | 
|  | table option in access_user::agentnums_sql so this is easy to fix for other reports too) | 
|  | therefore selecting all retryable events, and having to filter later.  On a system with a running history, this caused bad O() types of situations for performance, especially bad when this was called by something that a user would be awaiting feedback from | 
|  | lines into two simple method calls | 
|  |  | 
|  | with a -m flag, daily will queue billing jobs instead of running each.  freeside-queued will then pick it up, allowing multiple simultaneous jobs to run, as well as multiple machines.
Also adds a 'Secure' column to the queue system, allowing for billing jobs to define themselves as 'secure only' in cases where a box might be using the encryption.  This allows you to
 run secure only jobs (such as a collect) on boxes that can. | 
|  | Condition tests to see if the Invoice bills for a particular service. | 
|  | the event loop creates a 'NEW' record, as a placeholder.  We need to not die from that. | 
|  |  | 
|  |  | 
|  |  | 
|  | it is non-fixed or non-blank, NOT non-fixed or blank | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | HTML-escaped, 'remaining time' calculation had a NULL vs 0 issue, and link to tickets | 
|  | highest priority tickets" to be blank |