]>
git.imager.perl.org - bse.git/log
Adrian Oldham [Thu, 24 Oct 2013 01:24:20 +0000 (12:24 +1100)]
add poplink wrapping block test
Tony Cook [Thu, 24 Oct 2013 01:10:20 +0000 (12:10 +1100)]
whitespace fixes
Adrian Oldham [Thu, 24 Oct 2013 00:53:26 +0000 (11:53 +1100)]
add link wrapping block test
Tony Cook [Thu, 24 Oct 2013 00:22:30 +0000 (11:22 +1100)]
seems correct except for some whitespace differences
Adrian Oldham [Wed, 23 Oct 2013 22:11:09 +0000 (09:11 +1100)]
add new test and updated more test output
Adrian Oldham [Tue, 22 Oct 2013 23:59:12 +0000 (10:59 +1100)]
fix nesting for links spanning paragraphs
FIXME: Too greedy. Incorrectly catches single paragraphs.
Adrian Oldham [Tue, 22 Oct 2013 14:02:32 +0000 (01:02 +1100)]
add simple link and poplink format tests
Adrian Oldham [Mon, 21 Oct 2013 06:58:21 +0000 (17:58 +1100)]
fix tests to suit new formatter output
[FIXME] known failure of test 64 "link" (over paras)
Adrian Oldham [Mon, 21 Oct 2013 05:00:00 +0000 (16:00 +1100)]
add line breaks to formatting output
Adrian Oldham [Mon, 21 Oct 2013 04:47:33 +0000 (15:47 +1100)]
clean up another anchor nesting edge case
Adrian Oldham [Mon, 21 Oct 2013 04:02:31 +0000 (15:02 +1100)]
consolidate link and poplink sub routines
Adrian Oldham [Mon, 21 Oct 2013 04:12:45 +0000 (15:12 +1100)]
fix poplink with new sub routine
Adrian Oldham [Mon, 21 Oct 2013 00:15:42 +0000 (11:15 +1100)]
dirty formatter hack for no link spanning
Adrian Oldham [Fri, 18 Oct 2013 11:15:31 +0000 (22:15 +1100)]
add numerous html5 formatter tags
Tony Cook [Sat, 2 Nov 2013 00:43:18 +0000 (11:43 +1100)]
fix the reordering links and add a shuffle options
Tony Cook [Sat, 2 Nov 2013 00:43:04 +0000 (11:43 +1100)]
make the mover macro check user rights
Tony Cook [Sat, 2 Nov 2013 00:40:34 +0000 (11:40 +1100)]
implement a thumbnail method for rendering article thumbs
Tony Cook [Sat, 2 Nov 2013 00:39:40 +0000 (11:39 +1100)]
make the request object available through the generator object
for first pass template processing
Tony Cook [Sat, 2 Nov 2013 00:33:30 +0000 (11:33 +1100)]
use the correct variable name holding the dist images uri
Tony Cook [Fri, 1 Nov 2013 00:25:35 +0000 (11:25 +1100)]
allow a sort specification of "shuffle"
Tony Cook [Sun, 27 Oct 2013 02:32:57 +0000 (13:32 +1100)]
add shuffle to the array wrapper class
Tony Cook [Thu, 24 Oct 2013 23:31:27 +0000 (10:31 +1100)]
don't strip _ and - from linkAlias in the importer
Tony Cook [Wed, 11 Sep 2013 10:39:15 +0000 (20:39 +1000)]
unbreak product custom fields
Tony Cook [Wed, 11 Sep 2013 09:54:12 +0000 (19:54 +1000)]
fix handling of date custom fields
Tony Cook [Fri, 6 Sep 2013 11:01:34 +0000 (21:01 +1000)]
fix some POD issues in BSE::Edit::Product
Tony Cook [Fri, 6 Sep 2013 11:01:19 +0000 (21:01 +1000)]
fix some tag method issues:
- tag_ids returned a tag count rather than the ids
- allow collection_with_tags to work on the all_visible_products
collection
Tony Cook [Wed, 14 Aug 2013 22:40:13 +0000 (08:40 +1000)]
page.pl now returns a 404 error if the article id/alias isn't found
Tony Cook [Wed, 14 Aug 2013 22:39:52 +0000 (08:39 +1000)]
avoid an undefined value warning if there's no title suffix
Tony Cook [Wed, 14 Aug 2013 22:36:11 +0000 (08:36 +1000)]
replace non-alphanumeric with - instead of (non-replacement|underscore)
Tony Cook [Sat, 10 Aug 2013 04:16:03 +0000 (14:16 +1000)]
global files and image no longer require a name/identifier
Tony Cook [Mon, 22 Jul 2013 10:44:30 +0000 (20:44 +1000)]
update Changes.txt
Tony Cook [Mon, 22 Jul 2013 00:42:45 +0000 (10:42 +1000)]
coupons support for the BSE shop
This also makes many non-coupon changes to the cart and shop handling.
Tony Cook [Fri, 12 Jul 2013 13:12:40 +0000 (23:12 +1000)]
add a need_delivery variable
Tony Cook [Thu, 11 Jul 2013 10:43:49 +0000 (20:43 +1000)]
lots of order and cart updates
Tony Cook [Mon, 8 Jul 2013 08:50:58 +0000 (18:50 +1000)]
fix an error in mailconfirm.tmpl
Tony Cook [Mon, 8 Jul 2013 08:50:41 +0000 (18:50 +1000)]
fix a typo and remove the duplicate number function
Tony Cook [Thu, 4 Jul 2013 08:47:10 +0000 (18:47 +1000)]
treat untiered as if it were tier #0
Tony Cook [Wed, 3 Jul 2013 14:16:46 +0000 (00:16 +1000)]
on the shipped email too
Tony Cook [Wed, 3 Jul 2013 14:13:36 +0000 (00:13 +1000)]
make the order variable available to the two purchase time mail templates
Tony Cook [Tue, 2 Jul 2013 12:56:03 +0000 (22:56 +1000)]
handle existing order payments properly
Tony Cook [Tue, 2 Jul 2013 11:29:11 +0000 (21:29 +1000)]
used coupons are no longer deletable nor renamable
This makes incompatible changes to the orders table you need to run:
alter table orders drop coupon_code, drop coupon_code_discount_pc;
before updating the database
Tony Cook [Sun, 30 Jun 2013 02:17:58 +0000 (12:17 +1000)]
make the order variable available on the user order detail page
Tony Cook [Sun, 30 Jun 2013 02:12:56 +0000 (12:12 +1000)]
don't crash removing tiers from a coupon
Tony Cook [Fri, 28 Jun 2013 05:18:19 +0000 (15:18 +1000)]
avoid using a non-existent custom state
Tony Cook [Thu, 27 Jun 2013 13:51:21 +0000 (23:51 +1000)]
change coupon management log levels to notice
Tony Cook [Thu, 27 Jun 2013 13:50:52 +0000 (23:50 +1000)]
don't use the delete action as the csrfp fallback for the delete action
and add checks to make sure we don't do it in future (the default action
shouldn't ever require csrfp)
Tony Cook [Thu, 27 Jun 2013 04:32:56 +0000 (14:32 +1000)]
fix a nesting error in the inlinefield macro
Tony Cook [Fri, 14 Jun 2013 00:25:06 +0000 (10:25 +1000)]
add audit logging for coupon management functions
Tony Cook [Fri, 14 Jun 2013 00:24:47 +0000 (10:24 +1000)]
use canonical key ordering for dumped json
this makes comparing old and new values simpler
Tony Cook [Fri, 14 Jun 2013 00:23:21 +0000 (10:23 +1000)]
convert dates to a canonical form when processing CGI fields
Tony Cook [Thu, 13 Jun 2013 05:20:10 +0000 (15:20 +1000)]
update order detail page with coupon code and discount info
Tony Cook [Thu, 13 Jun 2013 05:19:49 +0000 (15:19 +1000)]
coupon orders report
Tony Cook [Thu, 13 Jun 2013 05:19:27 +0000 (15:19 +1000)]
fix the product list link to the order list
Tony Cook [Thu, 13 Jun 2013 01:20:35 +0000 (11:20 +1000)]
coupon code processing from cart to order final
This includes a lot of internal shop changes
Tony Cook [Thu, 13 Jun 2013 01:20:01 +0000 (11:20 +1000)]
link to coupon management from the shop admin page
Tony Cook [Thu, 13 Jun 2013 01:18:06 +0000 (11:18 +1000)]
avoid an uninitialized warning from BSE::UI on redirects
Tony Cook [Thu, 13 Jun 2013 01:17:24 +0000 (11:17 +1000)]
rename coupon_discount to match the method in BSE::Cart
for improved compat between the two
Tony Cook [Tue, 11 Jun 2013 00:40:57 +0000 (10:40 +1000)]
coupon admin, cart, checkout, payment form
Tony Cook [Tue, 4 Jun 2013 00:24:27 +0000 (10:24 +1000)]
move a lot of cart logic to the cart object
still more to go though
Tony Cook [Sun, 21 Jul 2013 23:33:37 +0000 (09:33 +1000)]
pass the dbh when validating custom fields, not just on config
Tony Cook [Sun, 21 Jul 2013 03:07:49 +0000 (13:07 +1000)]
handle at least select custom article fields
Tony Cook [Mon, 8 Jul 2013 08:43:52 +0000 (18:43 +1000)]
make the errors variable available to the article edit form
Tony Cook [Fri, 21 Jun 2013 11:33:51 +0000 (21:33 +1000)]
add expand_tag_deps() to tag owners (such as articles)
Tony Cook [Fri, 21 Jun 2013 06:17:32 +0000 (16:17 +1000)]
add fix_tag_deps() to BSE::TB::TagOwners (hence to articles)
Tony Cook [Thu, 20 Jun 2013 09:10:44 +0000 (19:10 +1000)]
allow the class used for image[] tags to be configured
Tony Cook [Thu, 20 Jun 2013 08:50:24 +0000 (18:50 +1000)]
fix some pod errors
Tony Cook [Mon, 17 Jun 2013 11:36:42 +0000 (21:36 +1000)]
supply an output column list in site_users_to_member.sql
otherwise SQL assumes all columns in the table, which will be incorrect
as we add columns to bse_siteusers.
Tony Cook [Mon, 17 Jun 2013 01:43:07 +0000 (11:43 +1000)]
add a file_by_name method to the article and site objects
Tony Cook [Fri, 14 Jun 2013 05:53:42 +0000 (15:53 +1000)]
implement .wrap for templates
Tony Cook [Tue, 11 Jun 2013 00:39:34 +0000 (10:39 +1000)]
add bse.number(), similar to the number tag
Tony Cook [Fri, 7 Jun 2013 01:40:40 +0000 (11:40 +1000)]
admin.css whitespace clean-up
Tony Cook [Fri, 7 Jun 2013 01:40:17 +0000 (11:40 +1000)]
style more form fields
Tony Cook [Fri, 7 Jun 2013 01:40:03 +0000 (11:40 +1000)]
(finally) style messages
Tony Cook [Tue, 4 Jun 2013 00:23:06 +0000 (10:23 +1000)]
change shop.(pl|fcgi) to use BSE::UI for better error reporting
and move the docs to BSE::UI::Shop
Tony Cook [Fri, 31 May 2013 09:42:48 +0000 (19:42 +1000)]
re-work preload.tmpl and write basic documentation
Tony Cook [Fri, 31 May 2013 08:54:55 +0000 (18:54 +1000)]
define a real error_img macro
This no longer relies on the error_img tag
Tony Cook [Fri, 31 May 2013 08:46:41 +0000 (18:46 +1000)]
add rule mechanisms for real number validation
Tony Cook [Fri, 31 May 2013 07:58:13 +0000 (17:58 +1000)]
add defined methods to hashes and lists, and exists to hashes
Tony Cook [Fri, 31 May 2013 07:55:57 +0000 (17:55 +1000)]
minimal tests for parse time expression errors and some fixes
Tony Cook [Fri, 31 May 2013 06:11:16 +0000 (16:11 +1000)]
translate and quote column names supplied in order to getBy2() etc
Tony Cook [Fri, 31 May 2013 04:11:49 +0000 (14:11 +1000)]
quote column names in generated insert and update SQL
Tony Cook [Tue, 28 May 2013 05:37:42 +0000 (15:37 +1000)]
importer: only modify the price tiers that have mapped columns
Tony Cook [Mon, 27 May 2013 06:01:35 +0000 (16:01 +1000)]
add tool to hash unhashed site and admin user passwords
Tony Cook [Fri, 24 May 2013 05:31:58 +0000 (15:31 +1000)]
add a save hook for saving site users from admin
Tony Cook [Mon, 20 May 2013 05:20:20 +0000 (15:20 +1000)]
update tests to skip when optional modules aren't available
Tony Cook [Mon, 20 May 2013 05:19:57 +0000 (15:19 +1000)]
update the required modules list
Tony Cook [Fri, 17 May 2013 05:14:45 +0000 (15:14 +1000)]
add missing |raw for thumbnail display on image edit page
Tony Cook [Fri, 17 May 2013 05:14:12 +0000 (15:14 +1000)]
fileadd: report success and failure with JSON under Ajax
Tony Cook [Mon, 13 May 2013 10:58:23 +0000 (20:58 +1000)]
properly quote identifiers for generated SQL
Tony Cook [Mon, 13 May 2013 10:58:02 +0000 (20:58 +1000)]
add the bse.json() function
Tony Cook [Thu, 9 May 2013 01:43:51 +0000 (11:43 +1000)]
don't render the image link when displaying thumbs in the editor
Tony Cook [Thu, 2 May 2013 04:43:35 +0000 (14:43 +1000)]
simplify testing module syntax
Tony Cook [Thu, 2 May 2013 04:43:19 +0000 (14:43 +1000)]
add some filtered ancestor accessors
Tony Cook [Thu, 2 May 2013 04:42:56 +0000 (14:42 +1000)]
use the ancestor accessor to make crumbs
Tony Cook [Thu, 2 May 2013 04:41:45 +0000 (14:41 +1000)]
use Test::More's skip
Tony Cook [Mon, 29 Apr 2013 09:37:19 +0000 (19:37 +1000)]
UI sample for calling reorder.pl from JS
Tony Cook [Mon, 29 Apr 2013 09:37:02 +0000 (19:37 +1000)]
modernize, fix and better document reorder.pl
Tony Cook [Mon, 29 Apr 2013 09:36:27 +0000 (19:36 +1000)]
only add UI to tags if we have them
Tony Cook [Tue, 16 Apr 2013 23:47:41 +0000 (09:47 +1000)]
flash a notice on article deletion
(instead of posting it as a "message" parameter)
The message is *always* flashed, even with a caller supplied URL
Tony Cook [Mon, 15 Apr 2013 00:43:21 +0000 (10:43 +1000)]
include the dist version of install.cfg in the manifest, not live