bse.git
10 years agonew client side Ajax admin user interface
Tony Cook [Wed, 23 Feb 2011 10:22:28 +0000 (10:22 +0000)]
new client side Ajax admin user interface

10 years agoupdate scriptaculous
Tony Cook [Sat, 23 Apr 2011 01:59:12 +0000 (11:59 +1000)]
update scriptaculous

10 years agomake arithmetic one pass so it's usable in conditionals
Tony Cook [Wed, 4 May 2011 10:46:56 +0000 (20:46 +1000)]
make arithmetic one pass so it's usable in conditionals

10 years agohandle partial logins correctly
Tony Cook [Sun, 8 May 2011 13:43:45 +0000 (23:43 +1000)]
handle partial logins correctly

This was broken with the UTF-8 changes which changed the stored logon
in the session from the logon name to the login primary key.

10 years agoallow the search indexing to run as a background task
Tony Cook [Fri, 6 May 2011 10:01:27 +0000 (20:01 +1000)]
allow the search indexing to run as a background task

10 years agooptionally build the search index using a file backing store
Tony Cook [Fri, 6 May 2011 07:43:02 +0000 (17:43 +1000)]
optionally build the search index using a file backing store

much slower, much less memory.  Can also provide a verbose option to
report progress.

10 years agomake the arithmetic tag handle unknown subtags correctly
Tony Cook [Wed, 4 May 2011 05:49:23 +0000 (15:49 +1000)]
make the arithmetic tag handle unknown subtags correctly

10 years agoinclude the when_uploaded field
Tony Cook [Tue, 3 May 2011 10:16:07 +0000 (20:16 +1000)]
include the when_uploaded field

how this ever worked without it, I don't know

10 years agouse the common filename method instead of the uncommon image hash lookup
Tony Cook [Mon, 2 May 2011 04:58:36 +0000 (14:58 +1000)]
use the common filename method instead of the uncommon image hash lookup

avoids undefined value warnings

10 years agoallow the new files objects to make thumbnails
Tony Cook [Mon, 2 May 2011 04:18:40 +0000 (14:18 +1000)]
allow the new files objects to make thumbnails

10 years agoadapt the image handler code to work with BSE::TB::File objects too
Tony Cook [Mon, 2 May 2011 04:17:17 +0000 (14:17 +1000)]
adapt the image handler code to work with BSE::TB::File objects too

well, partly, just thumbnails for now

10 years agosimple handler to allow onwer objects to remove their files
Tony Cook [Sat, 30 Apr 2011 00:39:58 +0000 (10:39 +1000)]
simple handler to allow onwer objects to remove their files

10 years agomake sure only existing files are added
Tony Cook [Fri, 29 Apr 2011 11:27:55 +0000 (21:27 +1000)]
make sure only existing files are added

10 years agobump version of modified file
Tony Cook [Thu, 28 Apr 2011 11:12:37 +0000 (21:12 +1000)]
bump version of modified file

10 years agodisable caching on the items, orderfiles and prodfiles iterator
Tony Cook [Thu, 28 Apr 2011 05:54:20 +0000 (15:54 +1000)]
disable caching on the items, orderfiles and prodfiles iterator

this was causing strange behaviour

10 years agoallow all dynamic tags on error page
Adrian Oldham [Thu, 28 Apr 2011 02:50:35 +0000 (12:50 +1000)]
allow all dynamic tags on error page

10 years agoadd id to shipping popup
Adrian Oldham [Thu, 28 Apr 2011 00:25:30 +0000 (10:25 +1000)]
add id to shipping popup

10 years agoallow all dynamic tags on the interest.pl error page
Tony Cook [Tue, 26 Apr 2011 02:18:52 +0000 (12:18 +1000)]
allow all dynamic tags on the interest.pl error page

10 years agoadd sprintf type formatting to the default _format handler
Tony Cook [Tue, 26 Apr 2011 01:36:37 +0000 (11:36 +1000)]
add sprintf type formatting to the default _format handler

10 years agotranslate message ids to messages
Tony Cook [Sun, 24 Apr 2011 05:56:42 +0000 (15:56 +1000)]
translate message ids to messages

10 years agocorrect the method name to return PDF file errors
Tony Cook [Sun, 24 Apr 2011 05:56:21 +0000 (15:56 +1000)]
correct the method name to return PDF file errors

10 years agoadd id to option popup
Adrian Oldham [Sat, 23 Apr 2011 10:27:21 +0000 (20:27 +1000)]
add id to option popup

10 years agotest the cfg tag default behaviour
Tony Cook [Fri, 22 Apr 2011 04:41:23 +0000 (14:41 +1000)]
test the cfg tag default behaviour

10 years agoadd file selections to allow for ordered pool selections
Tony Cook [Wed, 20 Apr 2011 09:42:02 +0000 (19:42 +1000)]
add file selections to allow for ordered pool selections

10 years agocorrect getColumnsBy() to retrieve only the named columns
Tony Cook [Wed, 20 Apr 2011 09:40:57 +0000 (19:40 +1000)]
correct getColumnsBy() to retrieve only the named columns

10 years agodocument at least a little the query language
Tony Cook [Wed, 20 Apr 2011 09:39:13 +0000 (19:39 +1000)]
document at least a little the query language

10 years agoupdate bse_notify_files() to initialize the api
Tony Cook [Sun, 17 Apr 2011 07:00:51 +0000 (17:00 +1000)]
update bse_notify_files() to initialize the api

10 years agobump version number
Adrian Oldham [Fri, 15 Apr 2011 11:53:11 +0000 (21:53 +1000)]
bump version number

10 years agoadd matchfile_index
Adrian Oldham [Fri, 15 Apr 2011 11:48:01 +0000 (21:48 +1000)]
add matchfile_index

10 years agoensure image filenames don't overflow their allotted columns
Tony Cook [Wed, 13 Apr 2011 13:24:45 +0000 (23:24 +1000)]
ensure image filenames don't overflow their allotted columns

10 years agomake html form element ids more unique and fix incorrect id ref in the javascript
Adrian Oldham [Wed, 13 Apr 2011 00:20:27 +0000 (10:20 +1000)]
make html form element ids more unique and fix incorrect id ref in the javascript

10 years agomake body a longtext to avoid clipping on huge bodies
Tony Cook [Tue, 12 Apr 2011 00:49:11 +0000 (10:49 +1000)]
make body a longtext to avoid clipping on huge bodies

10 years agoRevert "use common message instead of msg"
Adrian Oldham [Sun, 10 Apr 2011 23:02:46 +0000 (09:02 +1000)]
Revert "use common message instead of msg"

This reverts commit db628a9976e7a472705fc9ee7e8b3021b9981324.

10 years agouse common message instead of msg
Adrian Oldham [Sun, 10 Apr 2011 05:29:56 +0000 (15:29 +1000)]
use common message instead of msg

use common error template

10 years agodynamic move article tags for dyn_article_iterator() (I hope)
Tony Cook [Fri, 8 Apr 2011 12:14:48 +0000 (22:14 +1000)]
dynamic move article tags for dyn_article_iterator() (I hope)

10 years agoadd dgthumbimage dynamic tag
Tony Cook [Tue, 29 Mar 2011 01:17:36 +0000 (12:17 +1100)]
add dgthumbimage dynamic tag

10 years ago[RT #1224] produce the correct content type for thumbnails
Tony Cook [Wed, 9 Mar 2011 09:57:10 +0000 (20:57 +1100)]
[RT #1224] produce the correct content type for thumbnails

10 years agosupport file drag and drop with upload for webkit (and presumably IE9)
Tony Cook [Wed, 9 Mar 2011 09:21:37 +0000 (20:21 +1100)]
support file drag and drop with upload for webkit (and presumably IE9)

10 years agogenerate BSE::Modules on install to avoid git messiness
Tony Cook [Mon, 7 Mar 2011 08:42:22 +0000 (19:42 +1100)]
generate BSE::Modules on install to avoid git messiness

it was messy with svn too

10 years agohandle encoded templates correctly
Tony Cook [Mon, 7 Mar 2011 02:01:19 +0000 (13:01 +1100)]
handle encoded templates correctly

10 years ago[RT #506] allow spaces on blank lines between list elements
Tony Cook [Sun, 6 Mar 2011 12:30:16 +0000 (23:30 +1100)]
[RT #506] allow spaces on blank lines between list elements

10 years ago[RT #1207] add [paths].public_html as the config for $CONTENTBASE
Tony Cook [Sat, 5 Mar 2011 02:55:36 +0000 (13:55 +1100)]
[RT #1207] add [paths].public_html as the config for $CONTENTBASE

one more step along to removing Constants.pm

10 years agoTODO the credit card checks where the dev backend doesn't fail properly
Tony Cook [Sat, 5 Mar 2011 02:18:04 +0000 (13:18 +1100)]
TODO the credit card checks where the dev backend doesn't fail properly

10 years agoallow for verbose make test with TEST_VERBOSE=1
Tony Cook [Sat, 5 Mar 2011 02:17:33 +0000 (13:17 +1100)]
allow for verbose make test with TEST_VERBOSE=1

10 years agoadd file upload error messages to the message database files
Tony Cook [Sat, 5 Mar 2011 01:57:39 +0000 (12:57 +1100)]
add file upload error messages to the message database files

10 years agoadd use warnings to match coding rules
Tony Cook [Sat, 5 Mar 2011 01:53:07 +0000 (12:53 +1100)]
add use warnings to match coding rules

10 years agoupdate required vs optional modules
Tony Cook [Sat, 5 Mar 2011 01:50:19 +0000 (12:50 +1100)]
update required vs optional modules

10 years agothe body field now starts empty
Tony Cook [Sat, 5 Mar 2011 01:48:39 +0000 (12:48 +1100)]
the body field now starts empty

10 years agohandle some more empty text formatting replacements
Tony Cook [Sat, 5 Mar 2011 01:43:32 +0000 (12:43 +1100)]
handle some more empty text formatting replacements

10 years agoupdate the dependencies list and note the installation process is out of date
Tony Cook [Sat, 5 Mar 2011 01:11:13 +0000 (12:11 +1100)]
update the dependencies list and note the installation process is out of date

10 years agohandle case of tagname[|image[foo]] in format removal
Tony Cook [Sat, 5 Mar 2011 00:16:04 +0000 (11:16 +1100)]
handle case of tagname[|image[foo]] in format removal

10 years agoadd getBy2() method to Squirrel::Table
Tony Cook [Wed, 2 Mar 2011 01:49:15 +0000 (12:49 +1100)]
add getBy2() method to Squirrel::Table

uses the more flexible query specifiers

10 years agoactually load CGI::Fast on the FCGI path
Tony Cook [Mon, 28 Feb 2011 04:28:01 +0000 (15:28 +1100)]
actually load CGI::Fast on the FCGI path

10 years agohandle non-public files
Tony Cook [Sun, 27 Feb 2011 02:33:55 +0000 (13:33 +1100)]
handle non-public files

10 years agofixes, pdf support
Tony Cook [Sun, 27 Feb 2011 01:23:04 +0000 (12:23 +1100)]
fixes, pdf support

10 years agoWIP add a new general file store, and other enhancements
Tony Cook [Fri, 25 Feb 2011 10:47:52 +0000 (21:47 +1100)]
WIP add a new general file store, and other enhancements

10 years agofix version checking some more
Tony Cook [Sun, 27 Feb 2011 00:06:55 +0000 (11:06 +1100)]
fix version checking some more

10 years agoprocess git status -s results correctly when checking versions
Tony Cook [Sat, 26 Feb 2011 03:37:52 +0000 (14:37 +1100)]
process git status -s results correctly when checking versions

10 years agodon't extract a version from the generated BSE::Version module
Tony Cook [Sat, 26 Feb 2011 03:32:32 +0000 (14:32 +1100)]
don't extract a version from the generated BSE::Version module

10 years agomake sure the version installed is updated on a testup with changed files
Tony Cook [Sat, 26 Feb 2011 02:16:01 +0000 (13:16 +1100)]
make sure the version installed is updated on a testup with changed files

10 years agorework installation process to use git rev info
Tony Cook [Sat, 26 Feb 2011 01:43:24 +0000 (12:43 +1100)]
rework installation process to use git rev info

10 years agohandle test.cfg, it shouldn't be a tracked file, and ignore it
Tony Cook [Sat, 26 Feb 2011 00:44:20 +0000 (11:44 +1100)]
handle test.cfg, it shouldn't be a tracked file, and ignore it

10 years agofix bad template tag
Tony Cook [Mon, 14 Feb 2011 12:29:32 +0000 (12:29 +0000)]
fix bad template tag

10 years agodelay creating the session object until needed
Tony Cook [Mon, 14 Feb 2011 09:55:03 +0000 (09:55 +0000)]
delay creating the session object until needed

10 years agoadd log to the admin menu
Tony Cook [Mon, 14 Feb 2011 04:31:33 +0000 (04:31 +0000)]
add log to the admin menu

10 years agoclean up junk we don't need from manifest
Tony Cook [Mon, 14 Feb 2011 04:29:11 +0000 (04:29 +0000)]
clean up junk we don't need from manifest

10 years agoavoid undefined value warnings
Tony Cook [Sat, 12 Feb 2011 00:11:24 +0000 (00:11 +0000)]
avoid undefined value warnings

10 years agoupdate manifest
Tony Cook [Fri, 11 Feb 2011 03:41:26 +0000 (03:41 +0000)]
update manifest

10 years agobuild a manifest target
Tony Cook [Fri, 11 Feb 2011 03:40:29 +0000 (03:40 +0000)]
build a manifest target

10 years agogthumbimage now accepts [ ... ] arguments
Tony Cook [Thu, 3 Feb 2011 02:49:28 +0000 (02:49 +0000)]
gthumbimage now accepts [ ... ] arguments

10 years agocache compiled filter expressions
Tony Cook [Sun, 30 Jan 2011 11:50:51 +0000 (11:50 +0000)]
cache compiled filter expressions

rebuild of NSWL from 4m38 to 4m15

10 years agohandle symlink targets better
Tony Cook [Sun, 30 Jan 2011 11:50:11 +0000 (11:50 +0000)]
handle symlink targets better

10 years agotrim the argument list faster
Tony Cook [Sun, 30 Jan 2011 11:39:01 +0000 (11:39 +0000)]
trim the argument list faster

NSWL site rebuild went from 4m54 to 4m38

10 years agofix a 500 error from login when the login entered doesn't exist
Tony Cook [Tue, 25 Jan 2011 00:15:23 +0000 (00:15 +0000)]
fix a 500 error from login when the login entered doesn't exist

add a json_data method to images

allow table classes to synthesize a select all rows statement

10 years agodrop the tables we create (for clean installs)
Tony Cook [Mon, 13 Dec 2010 10:29:46 +0000 (10:29 +0000)]
drop the tables we create (for clean installs)

10 years agomake adminurl HTML escape it's result
Tony Cook [Mon, 6 Dec 2010 04:06:28 +0000 (04:06 +0000)]
make adminurl HTML escape it's result

make the default shopadmin product display template one that exists

10 years agomake sure BSE::Util::SQL is loaded when setting the log date/time
Tony Cook [Sun, 5 Dec 2010 04:31:19 +0000 (04:31 +0000)]
make sure BSE::Util::SQL is loaded when setting the log date/time

don't produce an undefined value warning for object_link and
object_name for an audit entry with no object

10 years agoprovide a default width for country in location objects
Tony Cook [Sun, 5 Dec 2010 04:28:24 +0000 (04:28 +0000)]
provide a default width for country in location objects

10 years agomake csrfp available on static pages displayed by admin.pl
Tony Cook [Thu, 2 Dec 2010 07:51:14 +0000 (07:51 +0000)]
make csrfp available on static pages displayed by admin.pl

10 years agosend_member_email configuration for fmail.pl forms
Tony Cook [Wed, 1 Dec 2010 07:09:29 +0000 (07:09 +0000)]
send_member_email configuration for fmail.pl forms

some inline documentation of template handlers

make text only emails option visible without newsletters (template)

10 years agoadd [shop].bcc_email
Tony Cook [Sat, 27 Nov 2010 02:17:20 +0000 (02:17 +0000)]
add [shop].bcc_email

10 years agorework orders, items, orderitem, prodfiles iterators, product tag to
Tony Cook [Fri, 26 Nov 2010 11:21:29 +0000 (11:21 +0000)]
rework orders, items, orderitem, prodfiles iterators, product tag to
use the newer style iterators.

<:url product:> now works on userpages

10 years agodon't enable the debugger in svn
Tony Cook [Fri, 26 Nov 2010 04:39:55 +0000 (04:39 +0000)]
don't enable the debugger in svn

10 years agowork around a bug in IE8 with downloading files over https
Tony Cook [Fri, 26 Nov 2010 03:31:24 +0000 (03:31 +0000)]
work around a bug in IE8 with downloading files over https

http://blogs.msdn.com/b/ieinternals/archive/2009/10/02/internet-explorer-cannot-download-over-https-when-no-cache.aspx

10 years agobasic audit log display
Tony Cook [Thu, 25 Nov 2010 03:54:50 +0000 (03:54 +0000)]
basic audit log display

10 years agodocument mail logging
Tony Cook [Thu, 25 Nov 2010 03:51:34 +0000 (03:51 +0000)]
document mail logging

10 years agoshop emails are now sent using BSE::ComposeMail
Tony Cook [Thu, 25 Nov 2010 03:15:03 +0000 (03:15 +0000)]
shop emails are now sent using BSE::ComposeMail

create mailconfirm_html.tmpl for a multipart/alternative order
confirmation

10 years agomake cart product links from the cart-like pages absolute (cart,
Tony Cook [Wed, 24 Nov 2010 11:18:07 +0000 (11:18 +0000)]
make cart product links from the cart-like pages absolute (cart,
checkout, pay)

10 years agofill out the display items using access methods instead of accessing
Tony Cook [Mon, 22 Nov 2010 05:49:56 +0000 (05:49 +0000)]
fill out the display items using access methods instead of accessing
the hash

import tag_article when we use it

10 years agouse tag_article for accessing product values
Tony Cook [Mon, 22 Nov 2010 03:53:01 +0000 (03:53 +0000)]
use tag_article for accessing product values

10 years agodebugging from a different machine
Tony Cook [Fri, 19 Nov 2010 11:18:20 +0000 (11:18 +0000)]
debugging from a different machine

10 years agoadd new page number iterator and update the member list page number
Tony Cook [Fri, 19 Nov 2010 11:12:58 +0000 (11:12 +0000)]
add new page number iterator and update the member list page number
list to use it

style the member list page number list to make it more usable

update the admin menu with the newer (and some very old) missing admin
functions.

10 years agoadd tags to standard iterators:
Tony Cook [Thu, 18 Nov 2010 07:57:31 +0000 (07:57 +0000)]
add tags to standard iterators:

  previous_$single - access the previous item
  next_$single - access the next item
  ifNext$Single - test if there is a next item
  ifPrevious$Single - test if there is a previous item

10 years agoadd empty the cart action to the shop
Tony Cook [Mon, 15 Nov 2010 07:33:06 +0000 (07:33 +0000)]
add empty the cart action to the shop

WIP for versioning the table load files

10 years agoupdate after reverted BSE::DB change
Tony Cook [Mon, 15 Nov 2010 06:36:40 +0000 (06:36 +0000)]
update after reverted BSE::DB change

10 years agoonly list completed orders on the userpage
Tony Cook [Mon, 15 Nov 2010 05:32:07 +0000 (05:32 +0000)]
only list completed orders on the userpage

add orderpaidfiles/orderpaidfile to the order final page, which lists
files for the order that require payment.  Returns nothing unless the
order has been paid.

10 years agoonly return each paid for file once in paidfiles
Tony Cook [Sun, 14 Nov 2010 08:58:58 +0000 (08:58 +0000)]
only return each paid for file once in paidfiles

10 years agoreturn an error from page.pl when trying to display a "disable linking" page
Tony Cook [Sat, 13 Nov 2010 00:47:56 +0000 (00:47 +0000)]
return an error from page.pl when trying to display a "disable linking" page

10 years agocorrectly generate empty links for products and catalogs
Tony Cook [Sat, 13 Nov 2010 00:29:40 +0000 (00:29 +0000)]
correctly generate empty links for products and catalogs

10 years agomake paidfile an object tag instead of a hash tag to make url available
Tony Cook [Fri, 12 Nov 2010 07:46:57 +0000 (07:46 +0000)]
make paidfile an object tag instead of a hash tag to make url available

make url use the global config if needed

make download_file work for ordered files