[Rt-commit] rt annotated tag, rt-4.0.0rc1, created. rt-4.0.0rc1
Kevin Falcone
falcone at bestpractical.com
Wed Dec 29 15:18:55 EST 2010
The annotated tag, rt-4.0.0rc1 has been created
at 3d28bb228a1b6efc87fab4e775d152cc7a5380e3 (tag)
tagging 3ddc46da1ae017d6bb47a7ff702d4e9e63a65cdc (commit)
replaces rt-3.9.7
tagged by Kevin Falcone
on Wed Dec 29 14:08:41 2010 -0500
- Log -----------------------------------------------------------------
release 4.0.0rc1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)
iEYEABECAAYFAk0bh0EACgkQ0+gKWp5CJQqAeQCgyRX92RIpMlk7YWJgoq73qdpx
VNgAn2IKv/p9vyL7q7BHsEB1akP0sQRN
=bI8e
-----END PGP SIGNATURE-----
Alex Vandiver (125):
Fixed over-zealous search and replace. Summary= does not do the
Add callback option for search results
Make more generalized -- callback gets passed completed search
Close the tables you start! Fixes some annoying browser display bugs
Remove vestigal file
DBD::MySQL's ->tables apparent;y lists them quoted with backticks
Giving GET parameters as part of the form's action URL doesn't work
Once you've deleted an Article, it shouldn't be in the left nav.
Don't assume that $ClassObj is a real object -- we could be just
More warnings cleanup; protect against "Trying to check
First pass at topic hierarchies
RT-Ticket: 5877
Branch for 2.1
Sort class custom fields by the order given in the ClassCustomField category
Link topics to the topic hierarchy browser
Topic search functionality
Add and move ShowTopic
Fixes for empty CustomFields
Modify custom field display in articles to use more classes and IDs
Make "Hidden" be entirely css-based
Add necisary "alter table" instructions to add "Display" to
Move topics listing to top, above custom fields, just below title
Cosmetic fix -- don't show a button which doesn't do anything
Bookmark link
Editing articles only shows topics in that class
Add configuration tab under RTFM, if the user can see it
Allow extraction into freeform or wikitext
Update README to reflect (new) reality
Prompt for topics after asking for class
HTML cleanups; proper nesting of topic levels, lost in r4214
Move results above search criteria, add #link to criteria at top
RTFM article searching now forces user to choose class before going
Show count of articles in topic browsing
Ignore disabled values in LimitCustomField
Demoved spurious debugging line
One-character patch to made uploading work again
Make "search everything" actually do that
Don't display topics list on first page of topic browse
Make columns up-to-date, redo formatting to use more CSS
Newlines between sections if multiple sections feed into a single CF
Load RTFM searches from first RTFM search page
RTFM search box is exempt from having to choose a class
Bump to 2.1.30
Make tests pass again -- make the join not wrong
Um, '=' != '0'; MySQL loves me too much, and let me get away with it
UI fixes; make class, relationships headers more visible
Add WikiBase method to RT::FM::Record to make Wiki links on
Make "search anything" play nice with other search clauses
If creation fails because of link creation, $ArticleObj->Id will be
Fix comment form when ticket had a RefersTo link already
On second thought, those old RefersTo don't need to be there at
Allow better for unnamed articles and topics
Missed a paren. Me, missing a paren! I should have my Scheme
Show articles with no topics on top level
Version bump to 2.1.35
"Articles with no topics" is specific to a class
Make topic create pull permissions from the right place
Version bump to 2.1.41
Limit to enabled classes in most places
System rights are also enough to AdminTopic
Clean up things that used the old CF API
PO updates, including new Russian from Andrew Kornilov <andy at eva.dp.ua>
RTFM's customfields went out of style in 2.1 -- there were still
Article searches should be case insensitive
Version bump
Use upper-case API
Make which text is included in articles customizable
Hotlisting functionality
Fix table and HTML layout in search
Typo fix
Fix update code
'install YAML' gets parsed as YAML->install; use quotes to fix
Module::Install version bump
Use Module::Install::AutoInstall to install deps
Include omitted DeleteArticle right
Remove ..author in inc so builds don't need Module::Install
Italian translation provided by Nicola Murino <nicola.murino at gmail.com>
Minor cleanups of .po header sections
Fix a couple syntax errors in the Oracle schema
Update to new callback style
Pass through the result of CountAll, so we don't call that twice per ticket list
Support ENDSWITH and STARTSWITH
Requestor searches now match STARTSWITH, for better indexing
Remove some indirect object notation
SKIP_REQUEST_WORK_AROUND is unnecessary since efe6f39
Fix old-style config vars
Remove more indirect object notation
Fix a quoting issue; method calls, unlike variables, don't interpolate
Pass through LookupType so Articles creates CFs linked to articles by default
Provide a consistent, sane, ordering and default for custom field types
Remove old tab logic
Redirect after creation or update, so the URL has the right ID in it (which the nav uses)
Remove old RTFM readme
Remove ancient RTFM schema
Rename test to reflrect RTFM -> Articles
Remove an RTFM mention from RT_Config
Remove RTFM mentions from po files
Fix a FM_ObjectTopics -> ObjectTopics rename
Remove old RTFM versions of tools; RT versions already live in devel/
Purge last vestiges of FM not in etc/rtfm
Remove some confusing and bogus RTFM docs
Merge branch '3.9-merge-rtfm' into 3.9-trunk
Avoid un-necessary ->Load calls when UseSQLForACLChecks is enabled
When listing searches for loading, only iterate through groups which have the attribute
Remove old UPGRADING.mysql.rtfm which is duplicated by UPGRADING.mysql
1aa8e01 failed to revert all of33d647e; finish the job
Remove references to Quicksearch cache which doesn't exist anymore
Add a SQL filter callback, in case the Filter callback can be more succinctly expressed in SQL
Actually load the modules we plan on using
Revert the runtime-plugins branch
Update the documentation to match reality, on the topic of default db name
Allow ignoring of current columns when upgrading through old versions
Add a TODO test for sending the right lang= attribute on the <html> block
Add a TODO test for the recently-discovered I18N caching bug
Don't localize values in a global hashref
Fix minor dnl wrapping bug
Link to the right version of the GPL on the front page; also, make the URL not in the loc string
Remove some repitition by assuming the current request past on self-redirect
Merge branch '3.9-maybe_redirect' into 3.9-trunk
Move Comment next to Reply, putting it in the same order as on txns
The move to PSGI removed the use of MasonParameters; add them back
Move Tickets_Overlay_SQL to Tickets_SQL
Remove the execute bit from lib/ files that don't need it
Merge branch 'undo-overlays' into 3.9-trunk
Skip fulltext tests on Pg < 8.2, where it was introduced
Chia-liang Kao (40):
basic plugin api tests
Avoid calling initplugins directly
Make Plugins init only once when the plugin list is empty
rework plugin path init.
cleanup _BasePath
Make RT::Plugin instance responsible for maintaining @INC
Don't need InitPluginPaths to be called in Init anymore
inc path maintenance
basic probe
Do INC maintenance for enabled plugin only.
Make Name an accessor
Helpers for plugin probing.
do plugin probing
Make InitPlugins more standalone
Avoid using InitPluginPaths, which is deprecated
basic server restart protocol
catch up with the new menu system
Move plugin pm file require to RT::Plugin->Enable
Allow plugin enabling through .enabled file
Fix explicit plugin loading
The plugin enabling and disabling UI.
the server restart infobox.
Maintain explicit plugin ordering if configured from siteconfig.
Fix plugin lib order in @INC.
fix probe test
make api test work when local/lib does not exist
move apache related test helpers to rt::test::apache.
mention fcgi with other servers
Do not show pagemenu for Search/Simple.html
bump test::builder requirement for is_passing
document about mod_perl preload section
Merge branch 'runtime-plugin' into 3.9-trunk
fix install mode.
hint about --port when we fail to bind
Call InitSessionDir when building psgi app.
make sure plugins enabled by config can't be disabled by the admin ui
make full option name so we don't run conflict with potential psgi server args containing the server or port keyword
mention the installer in README
Make sure RT::Interface::Web::Handler is loaded early enough.
Bring back the separate stage for actually loading plugins during init.
Christian Loos (9):
reminder code cleanups
only record transaction on success
don't record link transaction on reminder create
create ShowReminders element and use it in MyReminders
create reminder view tool and link it to MyReminders
more constistent naming of save button
redesign ticket reminder element
sending group dashboards created by SuperUsers
more consistent marking of squelched people
Dominic Hargreaves (2):
Fix Postgres ACL script to work with usernames that need quoting
Document that rt-dump-database only dumps configuration
Emmanuel Lacour (1):
Put action-menu a bit down so the top is at the bottom and not top of the grey border
Jason A. Smith (1):
fix "reply" links to default to reply
Jesse Vincent (291):
First round of library commits for fm
Added tools
commited binaries
added makefile
Finishing the initial checkin
Added preliminary support for Custom Fields.
allowed select multiple
*** empty log message ***
*** empty log message ***
passing ArticleObj
more support for freeform fields
*** empty log message ***
deal better with empty values
*** empty log message ***
*** empty log message ***
Fixed display
refactoring for easier hacking
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
newlines
blah
Custom field searching
lotsa ui work
Added support for authentication.
Split manage into admin and edit
Adding new admin and edit code.
added makefile dist stuff
Work on the installation procedure, logging and config file reading.
moved the config file out.
bumped the version to 0.9.1
Added some docs
Bumped the version to 0.92
Support for "Deep" article listings.
Tweaks to article hierarchy listing
more tweask
Lets take that from the top with less sucky content
*** empty log message ***
Fixing spacing in titlebar
Work on article numbering
*** empty log message ***
*** empty log message ***
*** empty log message ***
Make Upgrade target
*** empty log message ***
*** empty log message ***
fixes for sortorder stuff
Trying to clean up the display a little bit
Inserting a newline before new sections
Put $article where it wouldn't be out of scope
Capitalized Depth
A NAME -> A HREF
*** empty log message ***
UI cleanups
fixing typos
*** empty log message ***
*** empty log message ***
typo fix
more work on login/logout
Work on the navbar
when done editing an article, jump back to where you were before
jump to the right #name
bumped the version
Making login work, I hope.
fixing login bugs
adding a real stylesheet
removed bogus preferneces link. bumped the version to 0.9.3
fixed prefs fix
Added bin/notify, a tool to do notification of daily changes.
Adding support for related tickets.
Fixed ListRelatedTickets. now we can do RSS queries and display
Fixed a URL -> URI
Closing <A> tags
rtfm.2.0
more dist work
rtfm.2.0
Working on tying custom fields to classes
Started developer docs
Distribution work
rtfm.2.0 merge from paladin. linking work
rtfm.2.0
First web-display from RTFM
More webby goodness
Work on ui
Working on article edity ui
rtfm.2.0
Added support for editing available custom field values
rtfm.2.0
schema doc enhancement
rtfm.2.0
Searching for custom fields works
Searching of dates and relationships
Starting work on RT integration
rtfm.2.0
Fixing the callback since the target changed
more RT/RTFM integration - you can now include articles in ticket updates
Fixing a custom fields bug
We now record transactions. UI update. Better RT integration
rtfm.2.0
new work on acls
makefile work
Callbacks fixups
rtfm.2.0
Fixing an article display bug
fixing a callback bug
Starting work on usermode rtfm
rtfm.2.0
Cleanups for bruce
Next round of fixes for bruce
fix for full-text custom field searching; advanced search link preserves criteria
cleanups and fixes
more buglet fixes for bruce
adding page headings; adding a SortOrder to custom fields in classes.
Starting to flesh out the 'SelfService' interface
creation buglet; build infrastructure
Makefile updates
bumped to beta2; added back the reply-to-ticket function
lots more cleanup
Working on article delete
bumping to beta-4; fixing dist target
really bumping to 2.0-beta4
rtfm.2.0
More work on the customer-facing front-end for dyndns
Minor UI cleanups for bruce
Bumping the version; install in /share, not /local; new doccs on reporting bugs
Merge from ourinternet - internationalization
Moving experimental code to the 2.1 branch for release as 2.2; Applying postgres patch from Michael
Releng; bugfixes for article inclusion in tickets
Release tools fix
Postgres updates
Updating RTFM to fix a mysql install issue and the ability to delete rights and fix a typo
Installation fixes (use install(1)) ; include article fixes
Makefile update from LCS at MIT
Fixing the 'include this article' callback
Fixing inclusion of articles with no subject
Readme updates. bumping to RC3
Better localization and updated french translation
Updating mysql schema to use innodb
#2939: removed doubled </%args> in ticket/elements/tabs/default
#3313: allow multiple transaction content in single CF during Article creation
#3038: link display fix from dirk
RTFM 2.0RC4
Patch from dirk pape for proper RTFM URI behaviour
Bumping to RTFM 2.0.0
Article inclusion failed to print first custom field values for non-fulltexts; bumping to 2.0.1
Better hiding of objects users don't have permissions to see.
No longer blow away files as we install them
Added a first cut at wiki formatting for RTFM
Fixed casing of table names in record class files
Whole bunches of cleanup. wiki flow is better
New release machinery for RTFM under svn.
A bunch of cleanup leading toward the 2.0.2 release.
Fixing the newline problem that breaks the CLI
Importing oracle support
Bumped to 3.0.2rc2
Oracle updates. bumped to rc3
Oracle developers did the wrong thing.
Fixes for fsck.com #5217 and #5218
Adding support for extracting articles to a WikiTextSingle field
Fixed a bug in rendering tickets with newly created freeformsingle custom fields. Reported by Ed Kershenbaum.
Updated oracle schema
Bumped to 2.0.3rc7
updating the drop_schema to match the current schema.
Other small cleanups
Workaround for oracle carping about acls
rc8
Fix for oracle custom fields.
Bumped to 2.0.3
Fixed a typo in article update code
Fixes for article editing on oracle
r1604 at debian: jesse | 2004-05-19T14:22:09.598862Z
In some cases, RTFM did not honor "global" rights in addition to class-specific ones
Bumped to 2.0.4
Starting to prepare for signficant new RTFM work
Old txn and custom field code going away now
removed dead code
more removing things that don't need to be there
more refactoring for use of standard RT CFs
Removing more crap
New test suite actually creates articles. this is a win.
more tests
basic api-level custom field functionality works
Refactored testing infrastructure. now RTFM 2.1 fails 10% of its tests. Better than not running any. also, basic custom field api support works
Working toward test suite passing
Article_Overlay tests pass
Article collection tests work, aside from custom field searching
All tests pass. need more tests
a bunch of fixes to make RTFM run in devel mode
search fix
Adding support for picking RTFM custom fields
removing more old custom fields stuff
Users can now edit custom fields for articles
added a todo list for the next release
Moving the admin UI under /Admin
Search UI works. Custom Field admin ui works
Test updates
Search Results come after search criteria now
(empty commit message)
Support for Wikitext custom fields; removed old admin menu
(empty commit message)
Added the 2.0 to 2.2 migration tool
build fixes
Fixing a file reverted in 2.0->2.1
passes tests. checkpoint before 2.1.20 release
2.1.21 ; schema updates for pg and oracle
(empty commit message)
Fairly extensive HTML tweak to the user-side view of RTFM
moved the instructions for linking inside RTFM to their own component
(empty commit message)
Extract article and cleanups and fixes
Prettified article edit
Made RTFM article links have pretty explanatory text
Extract article fixes
Made RTFM quicksearch say that it's RTFM
don't bomb out on empty searches
Don't show "no articles under this topic" if there are no articles. Confuses the users
Relabeled "Bookmarkable Link" to make it was clear that it was for the current search
Improved search by article link
RTFM 2.1.22
MANIFEST update
2.1.23
This is 2.1.24
Now you can disable classes
2.1.35
Bumping to 2.1.37
release machinery fixes 2.1.40
(empty commit message)
2.2.0RC1
version bump after release
Pg acl setup fixes. Found by Tracy Phillips
Cleaned up oracle and pg drop schemas
The hotlist selector should default to an empty item
Links API was being used incorrectly
Sort articles in the pickone dropdown sanely
made the CSS file identify itself as such
2.2.0RC4
Adding custom fields on article creation didn't work. it now does.
& bug fixes to the importer
& bug fixes to the importer
XHTML correctness fixes from Dirk Pape
Updated XHTML patch from Dirk Pape
Added new portuguese and spanish translations for RTFM
Fixing upload/image Custom Field creation
Fix entry aggregator for negative searching on postgres
new failing cf searches from Dirk
Made the RTFM "select a stock answer" thing not stupidly wide
Spanish Localization update from Carlos Fuentes at RedIRIS
Update inc to 1.00 (as a side effect of needing substitute
actually make it possible to run tests for RTFM from somewhere other
META.yml update to keep pace with new M::I
Port RTFM to SQLite.
Just because we're on a listing page doesn't mean we shouldn't show the
Give more context to Select / Create options in the admin menu.
Give Global Scrips&Templates a bit of navigation love
detach-sign is what we actually want
Remove a new "Be sure to" since it's not actually that widely used or
Fix a warning
Fix our DTD on index.html
fix rounding on new tabs
tweaks for titleboxes on IE
Fix a bug in upgrades that caused the new columns on ACL to make the
reformat the reminder creation form to fix a significant UI regression
precache the user's system rights, saving 8 SQL queries per page
correct calls from $RT::System to RT->System
Privileged and Unprivileged groups should change about as often as
Remove the submenus from the ListMenu display component. They were way
Remove the embarassingly outdated "Reports" menus. We have much better
Slight cleanup to tools menu
Pill the Admin menus out into a sub
move "Configuration" to the end of the tools menu
make "main" and "selfservice" nav into subs
Remove the submit button we don't need for the create ticket widget
Move dashboard nav out of 'Tools' and into the list of dashboards
update tests to keep pace with dashboards menu updates
Switch from ~english to boring error message
specify a default value to fix an explosion in bulk update with bad old
Move "Chart" out of the "More" menu and change "More" to "Feeds"
Graph -> Chart to be a bit more consistent
quiet a warning
Add "..." to Actions on ticket display pages
lift the "default" menu list item to the top of the queue list, for easier selection
Revert "lift the "default" menu list item to the top of the queue list, for easier selection"
Revert "Remove the submit button we don't need for the create ticket widget"
Removed old generated files
Renamed _Overlay.pm files to .pm files
Merge of data from the old generated lib classes
shredder files aren't substituted. they shouldn't be including /opt/rt3/
removed redefined subs from the merge of _Overlay classes
remove a bunch of "no warnings 'redefined'" ;
add 'use warnings' and 'use strict' to the six files that didn't have them
Kevin Falcone (309):
patch from Jeff Platter to search Content and LargeContent
Don't show articles twice.
bump version to 2.2.0
release management branch for RTFM
new development for RTFM
RT-Ticket: 8588
RT-Ticket: 8588
changelog for 2.2.0/2.2.1
changelog for 2.2.0/2.2.1
bump version to 2.2.1
bump version to 2.2.1
simplify the article display for unprivileged users
remove the SelfService check since we gave SelfService a stripped down display
make the search box bigger
version bump
we shouldn't require YAML just to format an error message from a migration script
upgrade M:I and get RTx fixes
remove dependance on YAML just for debugging messages
fix confusing documentation (talking about topics on the class editing page)
upgrade M::I
merge 2.2 bugfixes
label the Topic Name and Description fields when editing an existing topic
fix licensing
more licenses
factor topic management out into an Element
typo
fix the wrappers
rename ClassObj to RootObj to account for globals
fix URL for editing topics
remove need for Global but passing in an object from the wrapper
only look for a global Queues
make global topics always available during article editing
checkpoint. global topics display, but build some bad links
handle global topics by using classid = 0
remove some commented out code
don't make the lowest topic a link. It used to show article links
pass along the id and name since they can come from the global object
sort by children topics by name
break out upgrade directions into UPGRADING
bump version, update manifest
keep topic ordering consistent among the various views
add RTFM articles to the Ticket Creation page
merge template parsing code from 2.2
use caller_args to avoid having to pass %ARGS everywhere
factor code out so we can resuse it from Create
move perl code into INIT
handle the Create case where we don't have a ticket id
use shared BeforeMessageBox code
handle template parsing from both RTIR and vanilla RT
handle template parsing from both RTIR and vanilla RT
quiet warning
we don't use ARGS in this template anymore
let you run against RT running on a !80 port
remove Template Parsing code (maintain code cleanup we merged from 2.2)
upgrade MI and META.yml to make merge happier
merge doc changes from 2.2
upgrade Module::Install::RTx to work with 3.8
remove ParseTemplate code/changelog notes
upgrade Module::Install::RTx to work with 3.8
remove ParseTemplate code/changelog notes
give rtfm a trunk
document how to install on 3.8
quiet some warnings
fix the lie about sorting
quiet more warnings
steal some of Ticket's URI checking so we don't accept as many
RT-Ticket: 7461
make the upgrade script create the same HotList column as the normal schema file
work around escaping HTML for the new JS MessageBox on 3.8
switch away from explicit version checking
refactor article loading that parses RTFM-Include-Article form arguments
add notes on upgrading from 2.1, including notes on how
fix instructions for using on 3.8
add Changelog entries
fix broken link
clean up a warning
perltidy
clean up the Queue Specific Topic features
Don't select the Topic or Article after the user has included an Article
when RTFM inserts data on Ticket Creation go back to the editing page
add back the showall link to show articles in a topic
update Module::Install and Module::Install::RTx
wrap RTFM on Ticket Creation in a config option that defaults to off
RT::Init stopped accidentally returning a true value in 3.8
don't warn from mason
warning cleanups
convert to use RT::Test
rename so this is run by make test
first pass at converting to RT::Test
rename test
kill off t/utils.pl
check arguments in both Linking directions
remove this as part of moving to RT::Test
convert to RT::Test
convert to RT::Test
scrips for upgrading from mysql 4.0 to later databases
quiet warnings
move to using RT::Test
add RT::FM::Test to t/lib and use it to hide much of the repeated testing code
update MANIFEST
remove duplicate data creation and debugging output
explain how to run make test
hint to users that they can tell the tests where to find RT's libs
lie to RT about where to find RTFM's templates so we can run the
shut up warnings during make test
- Create branch 2.4.0-releng
bump trunk version
- Merge //mirror/bps-public/rtfm/trunk to //mirror/bps-public/rtfm/branches/2.4.0-releng
bump version number in the branch
fix manifest
move the introduction out of the readme
create an RTFM_Config.pm for our one config option now that
make sure to mention that this is 3.8.1 only
rewrite intro text
- Merge //mirror/bps-public/rtfm/trunk to //mirror/bps-public/rtfm/branches/2.4.0-releng
fix MANIFEST
fix Changelog
- Merge //mirror/bps-public/rtfm/trunk to //mirror/bps-public/rtfm/branches/2.4.0-releng
fix Changelog
more Changelog touchups
update translations
- Merge //mirror/bps-public/rtfm/trunk to //mirror/bps-public/rtfm/branches/2.4.0-releng
bump version
fix the name of the config option (correct in etc/RTFM_Congif.pm but
update license tagger
update license for the new year
since we forcibly Encode::encode_utf8 data in RT::Test
better upgrade instructions for 2.0 on a new machine
3.8.3 starts looking for rights granted via objects other than tickets
float article searching to the right so it doesn't stack under GotoTicket
RT-Ticket: 13134
RT-Ticket: 13268
RT-Ticket: 13318
rename schema.mysql-4.0-4.1.pl to follow in RT trend
update .po files after merging changes from 2.3
Don't look at non-RTFM Custom Fields during search
update MANIFEST for po, test files and rename
merge script from RT
fix fr.po file to be all utf8
- Create branch 2.4.2-releng
perl5.10 warns on use 5.8.3, switch to a more standard format
- Merge //mirror/bps-public/rtfm/trunk to //mirror/bps-public/rtfm/branches/2.4.2-releng
update Module::Install
changes since 2.4.1
bump version for 2.4.2rc1 release
Add new config RTFM_HideArticleSearchOnReplyCreate
Bump version to 2.4.2
- Merge //mirror/bps-public/rtfm/branches/2.4.2-releng to //mirror/bps-public/rtfm/trunk
fix version number after branch mergedown
record change that occurred between 2.4.2rc1 and 2.4.2 that will have to
ignore cruft
Fix numbering and clarify what document to follow
This example script shouldn't be installed by default
Remove outdated class generator
move migration script into the upgrade directory
fix up MANIFEST
udpate M::I::RTx
ignore tmp files from tests
the RT test / plugin refactor caused an extract test to run, bump counts
Make it even more clear how to add a Plugin
upgrade Module::Install
make makefile.pl play well with newer MI
Fix problem where you coudn't assign CFs to classes globally
ignore vim droppings
Stop exploding when a saved search is shown elsewhere
3.8.8 requires CollectionList support for CF recordtypes
bring this all the way to 1.0
Don't substitute in place on a manged file
Remove old cruft
Start including global rights
Steal some code from RT::System
Give us a callback where we can suppress display of RTFM
update license tagger for new year and prevent trailing whitespace
Run license tagger for 2010 and remove trailing whitespace
warning cleanup during class creation
add FM_ObjectClasses table
fix factory to work with new mysqls and the new plural Classes
factory generated ObjectClass code
fix licenses for new files
Add a UI for applying Classes to Queue
Check permissions when creating an ObjectClass
Clear out non-global OCs when you mark a Class global
Small amount of refactoring on hotlists
Move the Queue calculation logic up
Limit articles to classes applied to a queue
Refactor LoadByInclude to respect Classes and Queues
Use the updated LoadByInclude to respect the ObjectClass
Restrict Articles found by searching
Merge branch 'queue-specific-topics'
Merge branch 'search-results-view-refactor'
remove MI for RT merge
remove old TODO file
RT doesn't track changelogs in the repo
RTFM's deps are already declared in RT's sbin/rt-test-dependencies
Line up with RT's structure
fix a directory that will mismerge
more renaming to avoid some conflicts, will need to reconcile later in a rewrite
remove packaging that RT doesn't use
All of the useful ignores exist in RT already
we'll have normal po extracts when we get to RT
Merge branch 'prepare-rtfm-for-3.9' into 3.9-merge-rtfm
Create RTFM tables by default
Grant rights on the newly cored RTFM tables
Rename RTFM_TicketCreate and get rid of RTFM_Config.pm
Move AdminSearchResultFormat out of RT::FM into the core config
Move this in with the other RT doc
Convert to a more normal RT naming scheme
Load the new RT modules at startup
Fix references to RT::FM::Article
Update compilation tests to include the RT::FM classes
Continue the renaming to Articles
Move RTFM tab to Articles and fold it into RT's menus
Fold RTFM Admin links into Elements/Tabs
Basic class creation and modification work again
Convert Classes to use ColumnMap
Add back the standard RTFM links
We just handle Article saved searches in the standard code paths now
Remove rtfm specific styles
remove this callback by just adding the documentation line back in
Add Extract Article link
Lots of cleanup so Article creation works
Remove admin callback and add link to admin index page
Fix links in the admin UI for assigning CFs to Classes
Convert from ObjectCustomFields to EditCustomFields
We don't need Admin level tabs files anymore
This is now added unconditionally to Custom Field Basics pages
Shuffle Article inclusion out of Callbacks
Kill a callback and inline it
This is now handled by /Elements/Tabs
Switch from old to new callbacks
Update wording for the new feature name
Now that we're cored, we don't have to check for RT < 3.8
Bulk updates to s/RTFM/Articles and convert to the new menuing
now part of /Elements/Tabs
no longer needed
Convert to the new Rights management UI
cleanup
71e732 removes the need to pass Class explicitly
Cleanup more RTFM/RT::FM/Collection
More Tabs/Header/RTFM cleanup
Support Article listing in CollectionList again
Add Article level menuing
Stop calling the old RTFM error page and just use RT's error page
Be consistent with the new world order of anchoring at /
This config var changed earlier, start checking for the new name
Remove a callback and add it to the normal workflow
Add the RTFM SelfService link into the normal menus
Remove the button for more space saving (like the normal view/search)
Clean up the SelfService article display
Add links to the Global rights pages for RTFM
add page level tabs for global RTFM configs
Fix global topics
RTFM Global rights go in the normal global editor
Rehome Topics into the normal global hierarchy
More cleanup of old links, possibly unused search
fixup RTFM path
Fix format to use the correct paths
Fix up topic browsing of articles
brute force cleanup of some old RTFM config var accesses
We should finally have no need for these
Rename all the other RTFM instances
Rename the internal links
I misnamed this config setting, restore the correct one
Revert "update code for /Articles/Article => /Article"
Undo damage from reverting the incorrect Articles rename
Create the new Articles tables
Actually declare a new dependency on Class::Accessor with antlers
Remove some commented out code
Move Admin/Global/index.html to the new listing style
convert Admin/Tools/index.html
Fix Tools/index.html and Tools/Reports/index.html
link_item died in b3bc3f829363b47584d9b8a94ab58e8e36f1bc9d
Merge branch '3.9-menu_index_page' into 3.9-trunk
Add descriptions for the Articles admin index page
Add Select/Create to Class editing/modification pages
Fix Article search so labels don't float right
This doesn't really make sense anymore now that we have Lifecycles
fix pod so --help works
fix pod so --help works
Warn (using the error which will log to the screen) about RTFM tables
Initial upgrade-articles script
Apply every class globally
Fix ACLs to not refer to RT::FM
Update LookupTypes on CustomFields
Fix Topics that refer to RT::FM
Point Topics to RT::Articles
Point Custom Field values stored on articles to RT::Articles
Put the parens in the proper place
Update Links to fix fsck_com_rtfm -> fsck_com_article
Repoint RT::FM::Article transactions
Upgrade transactions that record links to articles
Update Attributes that control how Classes insert CFs into messages
Calling SetLookupType will helpfully go delete your ObjectCustomFields
Global is actually id 0 not 1
Simplistic upgrade instructions for upgrade-articles
Document the HideArticleSearchOnReplyCreate option
Fix RTFM's Introduction.pod to refer to RT4's Articles
Remove ResolveDefaultUpdateType config option
Merge branch 'reminders-fixes' into 3.9-trunk
root should be looking for the new french phrase from f0256a98
run sbin/rt-message-catalog extract
add RTFM tables to the upgrade list for users coming from < 3.8
These are now part of the RT core upgrade
Skip tables that don't exist
Merge branch 'articles-upgrade' into 4.0-trunk
Split UPGRADING up into version specific upgrading files
port forward some notes from 3.8
Flag some common problems folks will encounter
a few minor cleanups to README, it wants more
Linda Julien (1):
Remove HTML from articles when they're sent out.
Ruslan Zakirov (98):
sync requirements in Makefile.PL and README
(empty commit message)
(empty commit message)
(empty commit message)
(empty commit message)
add RTFM tab to the RTIR's top menu
drop unint warnings
escape URI, ':' is reserved
add topics description to the README file
manifest update
tabs highlighting
add basic searches ordering
drop unused dumper
fix legacy of copy&paste
load a module first if we call a class method there
use local header
(empty commit message)
Merge commit
bump version, new RC
fixup manifest
update inc/
now all tests work without setting libs via tricks
we don't need this tool anymore, as we got rid of inline tests
add a tests provided by Dirk Pape
fix a failing test
update with good things from t/05cfsearches.t
replace with equivalent tests, but:
tests without plan fail silently :( add plan
minor
extract tests from POD, we forgot to do that because of some unknown reason
add plan
delete inline tests, those are in t/URI_fsck_com_rtfm.t
delete inline tests
merge t/System.pm.t into t/2basic_api.t
rename a test file
no more t/autogen adn t/regression dirs, all inline tests now in t/ dir
t/01harness.t is not requireed anymore
add a plan for each test file
update M::I to 0.67
update MANIFEST
update metafile
fix minor mistakes(typos and redefinition of 'my' var)
minor
bump version
oops, package name is not allowed when using 'our'
minor
switch from mason to pure perl what is much readable.
add ParseTemplate method
factor out repeatable code into $get_content
fix a copy&paste bug
merge two todo files into one
update changelog
move some docs from README into pod files
add Config.pod
add 7th step to installation that points to docs
update manifest
update M::I
adopt to new M::I
bump version
delete double $
parent_args is a reference
ProcessContent is better for the callback than UpdateLogic
there is no 'Field' column in articles table, it's name
add support for multiple message boxes on a page, just set MessageBoxName
- Create branch 2.4.1-releng
update changelog
update M::I
bump version
update manifest
update po
merge back 2.4.0-releng into trunk even it's empty change
svk-commit1Hm35.tmp
refactor overridings of plugin's base path
switch to new testing utils, minimize extension's code for setting DB
* list Topics where we build args to make it visible
autosubmit form when a person selects an article
Merge branch 'master' of git+ssh://git.bestpractical.com/git/rtfm
move menu elements' description from Admin/index.html
re-use Menu instead of repeating tabs in index.html
description accessor in Menu.pm
ListMenu that renders Menu objects instead of hashes
css for two level MenuLists
it's better to return default lifecycle rather then undef
refactor current search menu
add MaybeRedirectForResults sub instead of component
delete MaybeRedirectForResults component
switch to MaybeRedirectForResults function
use strict and warnings in all lib/RT/I18N/*.pm
custom <language>.pm files should inherit from RT::I18N
load overlays in RT::I18N::*
magic title generating makes no sense when you have lifecycles
more descriptive email frequency
add tests for encoding detection
optionally use Encode::Detect for encoding guess
describe new feature in EmailInputEncodings option
table_info affected by NAME_lc on Oracle
use Field from RT::Handle instead of column_info
support insert from select on Oracle and SQLite
Shawn M Moore (83):
Move RTFM tests into t/articles
Remove t/lib/RT/FM/Test.pm.in
Use RT::Test instead of RT::FM::Test
Use RT::System instead of RT::FM::System
Remove RT::FM::SearchBuilder
Use RT::Article instead of RT::FM::Article
Use a new second example plugin now that RT::FM is gone
Rename the articles tests
ArticleCollection -> Articles
ClassCollection -> Classes
TopicCollection -> Topics
Remove ::FM from classnames
Remove docs/developers_guide
Fix package statement to match class name
Lingering fsck_com_rtfm -> fsck_com_article
This file is superceded by t/00-compile.t
At some point we shed 3 tests from each file
Use is(a, b) instead of ok(a == b) for better diagnostics
Fix shredder CLI invocation
Replace Kill with Delete since Kill doesn't exist any more
TODO tests for ForWhichCurrentUserHasRight
Make ForWhichCurrentUserHasRight closer to right
Add Delete as a searchbuilder row link
Revert "Add Delete as a searchbuilder row link"
A little bit of explanation for /Tools/Watching
Remove /Tools/Watching.html, it's moving into an extension
Hide the query log menu item unless you can actually see it
Remove Watching Queues from t/web/walk
Remove Queries from the walk test
Promote a TODO test by fixing its regex
Fix some =~ qr//s
Remove Timezone from install wizard [issues.bestpractical.com #16178]
use =~ m{} instead of =~ qr{}
Kill one more !~ qr{}
Improve some =~ '' syntax
Kill some indirect method calls
Remove a stray reference to Watching Queues
Actually clear the user's attribute cache in t/web/dashboards.t
Expire attribute cache instead of RT::Record because we're testing attributes
Factor out IsSubscriptionReady for overriding
Better diagnostics for subscription frequency checking
Remove a newline inside a loc
Remove some more newlines in loc strings
Don't localize a log message (and remove its newline)
Use Module::Refresh->refresh if DevelMode
Move whitespace outside of loc
Remove more bad whitespace in loc()
Add X-RT-Dashboard headers to outgoing dashboard mail for debugging
Allow setting additional headers in SendEmailUsingTemplate
Add X-RT-Dashboard headers for missing dashboard mail
Tests for the missing dashboard notice
No need to sort keys if we're just filling out another hash
Fix some loc issues from RTFM
Warn about extra whitespace in extract-message-catalog
Begin deprecating --epoch in favor of --time
More consistent test name
Make dashboards.t fit the dashboard test name template
Add todo tests for dashboards caching search names
No need to turn off once warnings now that SystemUser is a method
Better Mason-generated stack traces for SQL Queries
Quote the database name in case it has dashes [issues.bestpractical.com #15042]
Try to load Module::Refresh before calling ->refresh
Warn about interpolated variables in loc strings
Now that we actually warn about msgids with $, don't drop them
Allow left_loc_pairs to be quoted
html lives under share now
Revert "html lives under share now"
Better fix - just skip nonexistent files
Remove unused debug variable
No need for FILECAT to be a hashref
Remove some editor auto-commands from files
Bump down some dashboard log levels to debug
Name the UpdateReminders form so tests can select it
Need to add value="1" to checkboxes for mech to tick them
Better title for /Ticket/Reminders
Add form name/id for /Ticket/Reminders too
Add web tests for reminders
Test that we display resolved reminders in Reminders.html
Ensure we have no titlebar on /Ticket/Reminders.html without reminders
Make sure we don't inadvertantly reopen reminders
Remove a worrying unused variable
First pass at counting unresolved reminders
Always include hidden form fields for resolved reminders
Shawn Moore (4):
local copy of RTFM
Better hint for the reply checkbox
the -> a (jibsheet++)
Case fixes
Tara Andrews (17):
Fix custom field stuff so that articles can be extracted from tickets.
A lib to parse a:<num> URIs into article refs. This is basically just a
Make it so that only Text type custom fields can have ticket transactions
EditLinks now pays attention to defaults that have been passed.
Make article and ticket links work, and display, correctly.
More on proper link display, and Classes admin now hides classes which
Add a callback with extra linking instructions for RTFM users.
Topics.html is now a more robust hierarchical table of contents.
Now the "show all" links actually show all.
Now the non-"Show all" links work like they ought, too.
Saved searches interface bits.
Checkpoint. Still working on making it work.
Can now save, delete, and update searches.
RT::URI::a tests; article-wide CF search. The latter is interface-tested
GotoArticle now searches on name, id, and summary. The search on "any custom
Move </form> tag to Search.html for symmetry; fix update logic so that
The beginnings of interface tests, concentrating on recent changes.
Thomas Sibley (61):
Fix a minor typo
Cleanup the Templates and Scrips page menu
Merge branch 'admin-menu-tweak' into 3.9-trunk
Clean up the menuing code to remove some cruft and unnecessary hacks
Cleanup the menu HTML output
Fix the same weird Chrome bug as in a64ca60fe for aileron
Make sure to localize more parts of the rights editor
Detect the active menu item and make use of it in the display
Rename ShowRTNews to ShowRTPortal to be more accurate
Rename some of the RT News elements to RT Portal
Add a basic example network diagram for how RT connects to your other servers
Space out the index menu lists a little better
Refresh the titlebox title tabs a little for aileron
Rename "RT Features" to "Plugins" which is more consistent
Style the plugins list a little cleaner
Be a little more user friendly with errors and the enabled via message
Update the jQuery UI theme which is intermingled with the rest of the UI CSS
Tweak the timepicker styles so it's more visible
Fix the license from an overzealous license tagger
HTTP::Date isn't needed in the dhandler since it's in the library now
Fix some inverted logic when displaying date/datetime CFs
Fixes for IE7's box model and the titlebox toggle
Don't send Last-Modified since we don't handle If-Modified-Since
Simplify the squished CSS filename regex
Simplify the squished JS filename regex
Flip two fields in the squished JS filename for consistency with the CSS filename
Monkey-patch jQuery UI's datepicker to handle IDs containing single quotes
Update the rights editor styles for readability
Standardize on a Save Changes button in the rights editor and kill Reset
Change $RT::System to RT->System in the theme editor
Move UserCSS into an inline <style> block
Make sure we don't output two doctypes for RT at a Glance
Add a missing period
Lock down the theme editor to SuperUsers only
Move the meat of ScrubHTML into RT::Interface::Web::ScrubHTML
Overhaul what CSS we allow in style attributes to be safer *and* more useful
Pop the titlebox titles off the page a little more
Merge branch 'titlebox-title-tweaks' into 3.9-trunk
Remove the ...'s sprinkled in the menus
Standardize on submenu indicators
Fix indenting
Nested comments aren't allowed, so use a compound condition
Use a more generous bottom: positioning
Tidy up some padding in the index page menus
Fix the error titlebox styles for aileron
Be a little more explicit about the purpose of this tool
Rename rt-dump-database to rt-dump-metadata for clarity
Record the configure incant in RT_Config.pm
Let the top actions buttons scale with their label (#16151)
Slightly better placement of the Update format button - #16151
Remove some stray debug statements
Rename AddJavaScripts to AddJavaScript and JavaScripts to JavaScript
These are redundant @import lines now included by including base/main.css
CSS resource URLs need to be properly anchored to the root
Fix the newly anchored CSS resource URLs
Add some tests to make sure we get extra JS and CSS content with DevelMode
Merge branch 'squish-refactor' into 3.9-trunk
require HTTP::Date slipped in again during the merge
Require the filetypes that make Imager actually useful
Bump up the font size of the page menus in aileron
Make the edit saved searches styling a tad more consistent with the rest
sunnavy (88):
initial search support for SelfService, much refactor is needed
add action instead of menu for search article in selfservice
remove previous article search stuff in selfservice
new article search stuff in selfservice
don't show RTFM's Tabs if we're in SelfService
added SelfService/Elements/SearchArticle
added select queue level topics and articles for /Ticket/Update.html
we changed form in page /Admin/CustomFields/Objects.html in rt
no need to call "no_plan"
we has $m->login
abstract search stuff to ArticleCollection::Search
ColumnMap for Article
use CollectionList, no more ShowSearchResults
saved search support for dashboards
add CurrentSearch arg
update test since logo path was updated
syntax fix
name fix
add name of submit so we can test it
queue specific test
more tests to include hotlist and search by name
go on with name update
/Articles/Article => /Article
update code for /Articles/Article => /Article
page menu for /Article
make a redirect after article create like ticket create
test fix for fsck.com-rtfm => fsck.com-article
tiny fix
case fix
forgot one line
forgot the ListActions
fix articles/ tests
pod fix, mostly =item => =head2 as other files
mv /Article => /Articles/Article back
update code for the change /Article => /Articles/Article
action name is Respond instead of reply
InstallMode need Standalone server
disconnect DB before fork, or threads will cry if used.
use RT::Test::diag to diag
WebURL has trailing /, which we do *not* want in baseurl
fix Data::Dumper in config_wrapper: we want terms, not statements
omit warning tests for apache handler, and make tests number consistent
skip cf_datetime.t as mod_perl has known tz problem
omit query_log test with apache: multi-process -> multiple $RT::Handle)
no redirect to /index.html automatically for test: we may test the exact url
need to RT_TESTING earlier
for apache: sleep 2s to wait the sources be released in stop_server unless we are in the end
limit to single process/thread for apache+mod_perl test
no need to skip this since we made apache test single process
to make stashwarning work for external servers
stash warning with external servers works now
use apxs to find module prefix of apache
warning fix, which is for apache+fastcgi
add RT_TEST_DEVEL to enable DevelMode in tests
logic fix: do *not* encode to utf8 if decode_utf8 is true
filename is already utf8 encoded
i18n test of attach file name with web ui
@RT::Handle::ISA is dynamical
squish classes
implement SquishedCSS and SquishedJS in RT::Interface::Web
use RT::Squish* in mason
tiny pod fix
squish base class api test
tiny old code clean
real squish test
tiny fix
skip some tests in inline mode
make "back button" after "next button" so we can submit the "next button" when hit enter
Merge branch 'squish-refactor' into 3.9-trunk
UpdateFilesMap => AddFiles
added ModifiedTimeString accessor to RT::Squish
need plack server to test the RT::Squish::->AddFiles()
tweak the reason order of "message body is not shown"
make sure to require Module::Refresh in devel mode
tweak bind error msg: we need to know the right port number
make rt portal happy with firefox and ie8
make rt portal not so sad with ie<8
tweak squished css file name to be consistent with squished js names
it's enought to let RT::Interface::Squished(CSS|JS) only accept one name parameter
main_content maybe empty
test forward without content
treat datetime search specially only when there is no time part and the op is =
JSFiles and CSSFiles in config
helper methods: RT->AddJavaScripts, AddStyleSheets, JavaScripts and StyleSheets
refactor squish: kiss
typo fix
tiny tweak
WebImagesURL has trailing /
-----------------------------------------------------------------------
More information about the Rt-commit
mailing list