]>
src.bluestatic.org Git - bugdar.git/log
Robert Sesek [Mon, 31 Mar 2014 04:04:34 +0000 (00:04 -0400)]
Begin work on the admin field editing screen.
Robert Sesek [Mon, 31 Mar 2014 01:24:02 +0000 (21:24 -0400)]
Create stub files for the new admin fields interface.
Robert Sesek [Mon, 31 Mar 2014 01:18:10 +0000 (21:18 -0400)]
Enable E_ALL error_reporting in the new admin section.
Robert Sesek [Mon, 31 Mar 2014 01:04:32 +0000 (21:04 -0400)]
Create a simple menu for the new administration panel.
Robert Sesek [Mon, 31 Mar 2014 00:56:38 +0000 (20:56 -0400)]
Redirect on saving admin settings.
Roll includes/hoplite to
78804a1dc21baf4763116e17c4440501fe79a6bc .
Robert Sesek [Sun, 30 Mar 2014 22:03:28 +0000 (18:03 -0400)]
Fix saving settings.
* Use ng-if instead of ng-show so that multiple fields are not created.
* Rebuild the settings cache after save.
* Upgrade to AngularJS 1.2.15.
Robert Sesek [Sun, 30 Mar 2014 21:53:07 +0000 (17:53 -0400)]
Save settings on POST, and add support for a textarea settingType.
Robert Sesek [Fri, 6 Dec 2013 22:52:39 +0000 (17:52 -0500)]
Update the submodule URL to use src.bluestatic.org.
Robert Sesek [Fri, 6 Dec 2013 22:14:58 +0000 (17:14 -0500)]
Change the yesno directive to settingType and support text rows.
Robert Sesek [Fri, 6 Dec 2013 22:14:18 +0000 (17:14 -0500)]
Robert Sesek [Sat, 8 Jun 2013 13:58:29 +0000 (09:58 -0400)]
Start writing a new settings page based on hoplite.
Robert Sesek [Sat, 8 Jun 2013 05:21:44 +0000 (01:21 -0400)]
Convert the admin homepage to use hoplite templates.
Robert Sesek [Sat, 8 Jun 2013 03:41:23 +0000 (23:41 -0400)]
Create a new admin login page using hoplite.
Robert Sesek [Tue, 4 Jun 2013 14:10:51 +0000 (10:10 -0400)]
Add the current language information to the response data.
Robert Sesek [Tue, 4 Jun 2013 14:03:33 +0000 (10:03 -0400)]
PreCache templates for performance.
Robert Sesek [Tue, 4 Jun 2013 14:01:31 +0000 (10:01 -0400)]
Add an admin_footer template.
Robert Sesek [Tue, 4 Jun 2013 05:45:09 +0000 (01:45 -0400)]
Convert the version check of the admin index to the new stack.
Robert Sesek [Tue, 4 Jun 2013 05:29:18 +0000 (01:29 -0400)]
Set up templating in the admin/ section using hoplite\views.
Robert Sesek [Tue, 4 Jun 2013 05:28:46 +0000 (01:28 -0400)]
Copy over some CSS files used in greenfield.
Robert Sesek [Tue, 28 May 2013 13:53:48 +0000 (09:53 -0400)]
Profile the database using hoplite\data\ProfilingPDO instead of DB_MySQL_PDO.
This also refactors includes/init.php and parts of the imported ISSO framework/
to integrate.
Robert Sesek [Tue, 28 May 2013 02:11:44 +0000 (22:11 -0400)]
Capitalize the Bugdar class to differentiate it from the namespace.
Robert Sesek [Tue, 28 May 2013 01:57:48 +0000 (21:57 -0400)]
Start porting admin/ to use the hoplite HTTP stack.
This rewrites index.php to be an entrypoint, which should eventually be moved
up a level. This begins the conversion of the admin section welcome screen.
Robert Sesek [Tue, 28 May 2013 01:47:33 +0000 (21:47 -0400)]
Set the PDO error mode to throw warnings.
Robert Sesek [Tue, 28 May 2013 01:15:31 +0000 (21:15 -0400)]
Fix format_debug_trace() for objects.
Robert Sesek [Sun, 26 May 2013 21:52:10 +0000 (17:52 -0400)]
Start working on the new fields v2 system.
Import the new Model class from the greenfield tree and create a placeholder page
for the admin section.
Robert Sesek [Sat, 25 May 2013 18:37:37 +0000 (14:37 -0400)]
Add a design doc for the new permission model
Robert Sesek [Tue, 21 May 2013 05:03:00 +0000 (01:03 -0400)]
Make devgettext the default and only choice.
This removes gettext as a system requirement, as MOReader will now always be
used to read message catalogs.
Robert Sesek [Mon, 20 May 2013 01:25:26 +0000 (21:25 -0400)]
Rewrite check_bug_permissions() to be a little simpler to follow.
Robert Sesek [Mon, 20 May 2013 01:06:34 +0000 (21:06 -0400)]
Replace $bugsys->datastore with bugdar::$datastore
Robert Sesek [Mon, 20 May 2013 01:01:16 +0000 (21:01 -0400)]
Add hoplite as a submodule and load some core files in init.php.
Roll hoplite from (null) to
632096709e0976f7c1a58dddce4dce9cb1699592 .
Robert Sesek [Sun, 19 May 2013 19:23:31 +0000 (15:23 -0400)]
Start creating a new global object that does not rely on the old ISSO kernel.
Robert Sesek [Sun, 19 May 2013 18:46:04 +0000 (14:46 -0400)]
Fix double quoting issue in DB_MySQL_PDO::escape_string.
Robert Sesek [Sun, 19 May 2013 18:41:02 +0000 (14:41 -0400)]
Remove the database abstraction layer and write a new PDO backend.
PDO is the future and what Hoplite requires. This hacks in a new
DB_Abstract-like backend that uses PDO instead of the mysql_* family of
functions.
Robert Sesek [Thu, 16 May 2013 05:12:51 +0000 (01:12 -0400)]
Remove Mac Latin copyright character and SVN footer stuff.
Robert Sesek [Thu, 28 Jan 2010 04:48:28 +0000 (23:48 -0500)]
Add a script to remove inactive users awaiting email confirmation.
* admin/purge_inactive.php
Robert Sesek [Fri, 27 Nov 2009 03:14:32 +0000 (22:14 -0500)]
Prep the 1.2.4 release with:
* Changelog
* version.php bump
* Adding the upgrade script
Robert Sesek [Fri, 27 Nov 2009 03:03:43 +0000 (22:03 -0500)]
Fix a security issue where text inputs in search queries were not quote-sanitized. bug://report/185
Robert Sesek [Thu, 26 Feb 2009 19:24:24 +0000 (14:24 -0500)]
Update BUGDAR_VERSION to 1.2.3
* includes/version.php
Robert Sesek [Thu, 26 Feb 2009 19:17:42 +0000 (14:17 -0500)]
Add the template diff for 1.2.3
* install/templates/1.2.2 - 1.2.3.diff: New file
Robert Sesek [Thu, 26 Feb 2009 18:32:39 +0000 (13:32 -0500)]
Update the package script to work with Git
* docs/package.rb
Robert Sesek [Sat, 14 Feb 2009 22:11:49 +0000 (17:11 -0500)]
Updating the changelog
Robert Sesek [Sat, 14 Feb 2009 22:05:51 +0000 (17:05 -0500)]
Add IPB2 authentication module
* includes/auth/auth_ipb2.php: New file
* includes/auth/config.php.new: Add config directives
Robert Sesek [Sat, 14 Feb 2009 21:09:20 +0000 (16:09 -0500)]
Use include() rather than require_once() in Authentication::_setupDatabase()
* includes/auth/auth.php:
(Authentication::_setupDatabase)
Robert Sesek [Sat, 14 Feb 2009 18:45:53 +0000 (13:45 -0500)]
Generate a random password for new Bugdar users from the auth database
* includes/auth/auth.php:
(Authentication::_createBugdarUser): Generate a random password when inserting a new user
Robert Sesek [Sat, 14 Feb 2009 18:37:31 +0000 (13:37 -0500)]
Fix an issue where after creating a Bugdar user in _fetchBugdarUserFromAuthUser() the returned array would be incomplete
* includes/auth/auth.php:
(Authentication::_fetchBugdarUserFromAuthUser): If we call _createBugdarUser() don't return the result of that, but call _fetchBugdarUserFromAuthUser again
Robert Sesek [Sat, 14 Feb 2009 18:37:15 +0000 (13:37 -0500)]
Change the require_once() calls in _setupDatabase() to be include()
Robert Sesek [Sat, 14 Feb 2009 17:52:08 +0000 (12:52 -0500)]
Move all of the auth configuration values into a config file
* includes/auth/auth.php:
(Authentication::_setupDatabase): Create the database object in this method using the config values
* includes/auth/auth_default.php:
* includes/auth/auth_drupal.php:
* includes/auth/auth_phpbb2.php:
* includes/auth/auth_vbulletin.php:
(Authentication*::_setupDatabase): Remove the db creation from here and just call parent::
* includes/auth/config.php.new: New file
Robert Sesek [Tue, 3 Feb 2009 00:12:12 +0000 (19:12 -0500)]
Disable MySQL strict mode so that errors do not occur if the server has it set. Fixes bug #67.
* includes/init.php
* install/global.php
Robert Sesek [Thu, 15 Jan 2009 16:34:00 +0000 (11:34 -0500)]
The bugfieldpermission and permission tables' mask field needs to be an int instead of smallint. Fixes bug #148.
* install/schema.php: Change smallinto to int
* install/upgrade18.php: Add to ALTER queries to make the change in existing installations
Robert Sesek [Tue, 13 Jan 2009 22:30:18 +0000 (17:30 -0500)]
Separate out the first comment into a variable called $description so that it can be moved around independently from the discussion
* showreport.php
* templates/showreport.tpl
Robert Sesek [Tue, 13 Jan 2009 17:50:39 +0000 (12:50 -0500)]
Adding the upgrade script for version 1.2.3
* install/global.php: Add the version record
* install/upgrade18.php: New file
Robert Sesek [Tue, 13 Jan 2009 03:16:00 +0000 (22:16 -0500)]
Required custom select fields will no longer show the empty option. This is only a UI change, though, as these empty options would not validate.
* includes/functions.php:
(construct_custom_fields): Required select fields do not get a blank option
Robert Sesek [Tue, 14 Oct 2008 14:14:27 +0000 (10:14 -0400)]
Column headers in includes/definitions.php were still marked with _() instead of T()
* includes/definitions.php
Robert Sesek [Thu, 18 Sep 2008 12:27:22 +0000 (08:27 -0400)]
Update mailtest.php to show any debug messages
* docs/mailtest.php
Elisamuel Resto [Sat, 14 Jun 2008 02:29:08 +0000 (22:29 -0400)]
Templates XHTML compliance fixes
Nearly all modified templates had a issue of:
- no xmlns tag inside of the html tag
- no type tag inside the stylesheet link rel's
- no /> for some form elements
bugfield_input_text was missing a ending > for maxlength that made the output
visually break, and push everything onto one column, also making validation fail.
There are other validation warnings, such as for empty options in select fields
among others, but those are non-offensive, thus they don't exactly need attention.
Signed-off-by: Elisamuel Resto <ryuji@sourcemage.org>
Robert Sesek [Tue, 10 Jun 2008 14:30:24 +0000 (10:30 -0400)]
Adding a .gitignore file
Robert Sesek [Tue, 22 Apr 2008 19:34:12 +0000 (19:34 +0000)]
r1621: Merging r1620 from trunk
Robert Sesek [Tue, 25 Mar 2008 15:06:28 +0000 (15:06 +0000)]
r1619: Merging r1618 from trunk
Robert Sesek [Mon, 24 Mar 2008 19:40:48 +0000 (19:40 +0000)]
r1615: Forgot to bump the version number in includes/version.php AAARGH
Robert Sesek [Mon, 24 Mar 2008 02:29:45 +0000 (02:29 +0000)]
r1612: Adding the 1.2.2 version into the installer version list
* install/global.php
Robert Sesek [Mon, 24 Mar 2008 02:25:45 +0000 (02:25 +0000)]
r1611: Adding the installer script and template diff for the 1.2.2 release
* install/upgrade17.php: New file
* install/templates/1.2.1 - 1.2.2.diff: New file
Robert Sesek [Mon, 24 Mar 2008 02:15:22 +0000 (02:15 +0000)]
r1610: Because ISSO is now in a git repository, we are merely going to add the last revision of ISSO2 to the Bugdar source tree to simplify the release process
Robert Sesek [Fri, 21 Mar 2008 03:35:30 +0000 (03:35 +0000)]
r1608: Merging r1607 from trunk
Robert Sesek [Mon, 11 Feb 2008 20:05:05 +0000 (20:05 +0000)]
r1606: Merging the changes from r1605 from trunk to branch. Fixes bug://report/120
Robert Sesek [Sat, 22 Sep 2007 18:10:00 +0000 (18:10 +0000)]
r1604: Merging the changes from r1603 from the trunk to the branch
Robert Sesek [Sat, 25 Aug 2007 15:42:32 +0000 (15:42 +0000)]
r1602: Merging r1601 from trunk to the branch
Robert Sesek [Thu, 9 Aug 2007 19:06:13 +0000 (19:06 +0000)]
r1600: Merging r1599 from trunk to fix bug://report/97
Robert Sesek [Tue, 31 Jul 2007 20:12:40 +0000 (20:12 +0000)]
r1595: Branching the trunk into the 1.2.x maintenance branch
Robert Sesek [Fri, 27 Jul 2007 05:45:28 +0000 (05:45 +0000)]
r1594: Fixes bug://report/95
Do not show the version number on non-admin pages.
* templates/footer.tpl: Rework the copyright text around not having a version number
Robert Sesek [Fri, 27 Jul 2007 05:25:30 +0000 (05:25 +0000)]
r1593: Fixing bug://report/93
After mass-updating a search where the criteria were changed, a user would be stuck in a "no results" error.
* search.php: Adding a link to create a new search on a "no results" error
Robert Sesek [Fri, 20 Jul 2007 17:00:15 +0000 (17:00 +0000)]
r1592: Adding a file that caches all the templates in Bugdar to the database
Robert Sesek [Fri, 20 Jul 2007 02:20:49 +0000 (02:20 +0000)]
r1591: Fix the user approval system by actually getting email templates correctly
Robert Sesek [Fri, 20 Jul 2007 00:30:00 +0000 (00:30 +0000)]
r1590: Fix a "Call-time pass-by-reference has been deprecated" on search.php line 602
Robert Sesek [Fri, 20 Jul 2007 00:16:01 +0000 (00:16 +0000)]
r1588: Adding a copy of the license into the folder, and adding it to the packager
Robert Sesek [Fri, 20 Jul 2007 00:14:16 +0000 (00:14 +0000)]
r1587: Adding the release preparation script
Robert Sesek [Thu, 19 Jul 2007 23:13:55 +0000 (23:13 +0000)]
r1586: Fixed a stupid parse error
Robert Sesek [Thu, 19 Jul 2007 22:58:16 +0000 (22:58 +0000)]
r1585: Forgot to bump the version
Robert Sesek [Thu, 19 Jul 2007 22:48:30 +0000 (22:48 +0000)]
r1584: changes++
Robert Sesek [Thu, 19 Jul 2007 22:38:19 +0000 (22:38 +0000)]
r1583: - If the version is bad, send them to upgrade16.php in hopes of fixing the problem
- Add upgrade16.php
Robert Sesek [Thu, 19 Jul 2007 22:33:24 +0000 (22:33 +0000)]
r1582: We no longer can trust the tag variable substitution for PHP files. Changing the way we use Budar's version number.
Robert Sesek [Wed, 18 Jul 2007 06:00:36 +0000 (06:00 +0000)]
r1581: Fixing a bug where we weren't properly setting $search variables in search.php which was making us rerun a search twice before newly-modified results would show up
Robert Sesek [Tue, 17 Jul 2007 23:57:43 +0000 (23:57 +0000)]
r1580: In the INSTALLING and UPGRADING document, add a note about removing install/global.php
Robert Sesek [Sat, 14 Jul 2007 19:03:42 +0000 (19:03 +0000)]
r1578: Updating en_US.pot
Robert Sesek [Sat, 14 Jul 2007 19:01:52 +0000 (19:01 +0000)]
r1577: Adding the template changeset file
Robert Sesek [Sat, 14 Jul 2007 18:59:46 +0000 (18:59 +0000)]
r1576: Dumping the latest settings file
Robert Sesek [Sat, 14 Jul 2007 17:46:10 +0000 (17:46 +0000)]
r1575: - Adding the 1.2.0 upgrade path in install/global.php
- In install/upgrade.php add some further checks to see if the stored version is invalid
Robert Sesek [Sat, 14 Jul 2007 17:45:35 +0000 (17:45 +0000)]
r1574: In NotificationCenter::_localeFromUserId() we now take into account when the language isn't set that we should use the default one
Robert Sesek [Sat, 14 Jul 2007 05:44:24 +0000 (05:44 +0000)]
r1573: Adding the upgrade script for 1.2.0
Robert Sesek [Fri, 13 Jul 2007 06:41:27 +0000 (06:41 +0000)]
r1572: There will be no RC2... we're going final
Robert Sesek [Sun, 8 Jul 2007 06:03:24 +0000 (06:03 +0000)]
r1571: Removing trailing whitespace on login.php
Robert Sesek [Sun, 8 Jul 2007 00:01:52 +0000 (00:01 +0000)]
r1570: We are no longer going to tell people to convert their databases, if they have problems, they can come and talk to us
Robert Sesek [Sun, 8 Jul 2007 00:01:23 +0000 (00:01 +0000)]
r1569: Added improvements to convert_database_charset.php
Robert Sesek [Sun, 8 Jul 2007 00:00:30 +0000 (00:00 +0000)]
r1568: We now properly tell MySQL to use utf8 and we send a content-type header along with it, though it's an option in config.php so that people who don't use utf8 MySQL don't have problems
Robert Sesek [Sat, 7 Jul 2007 23:05:24 +0000 (23:05 +0000)]
r1567: In NotificationCenter::finalize() tell the XML parser to use utf8
Robert Sesek [Thu, 5 Jul 2007 00:10:02 +0000 (00:10 +0000)]
r1566: Fixed an issue where header names weren't translated due to the fact that $bugsys->columnNames[] was being loaded (with gettexed strings) before the language system was initialized
Robert Sesek [Tue, 3 Jul 2007 06:32:40 +0000 (06:32 +0000)]
r1565: New bug notifications would have a template-not-found error because the langcode wasn't being calculated because we're loading the NotificationCenter->users[] array too late
Robert Sesek [Sat, 30 Jun 2007 18:25:11 +0000 (18:25 +0000)]
r1564: changes++
Robert Sesek [Sat, 30 Jun 2007 18:24:06 +0000 (18:24 +0000)]
r1563: Fixed a minor spelling error in activateaccount.xml.tpl
Robert Sesek [Sat, 30 Jun 2007 18:22:12 +0000 (18:22 +0000)]
r1562: - Moving email templates into the locale/ directory so they can be translated into different languages
- Adding FetchEmailPath() so that the email template path doens't have to be given every time (since it is rather long)
- Updating all the locations where we send emails to use the new paths
Robert Sesek [Thu, 28 Jun 2007 15:15:33 +0000 (15:15 +0000)]
r1561: Removing the accidential "A" put in check_bug_permissions() that I now just realized causes an error