Commit Graph

208 Commits

Author SHA1 Message Date
Eric J. Bowersox 4b1acef325 implemented the post search facility at the engine level 2001-12-07 23:11:15 +00:00
Eric J. Bowersox 01356557da needed to add a couple of setMyLocation() calls to new dialogs 2001-12-05 07:44:08 +00:00
Eric J. Bowersox 3da20de189 minor bugfix in LinkItem having to do with placement of indents 2001-12-05 07:14:58 +00:00
Eric J. Bowersox 9d34cc35f0 added customizable "HTML Escapes" for the top and bottom of the topic list
and post list pages; configurable through the host tools
2001-12-05 00:03:39 +00:00
Eric J. Bowersox 9cc34facf6 added some safeguards for the mail to community members/conference
participants: to wit, any user can opt-out from ALL those mailings with one
setting; each message now carries a standard disKlaimer indicating how the
user can opt-out (and it's REAL opt-out, not this fakey stuff the spammers do)
2001-12-04 20:50:04 +00:00
Eric J. Bowersox e35045acf4 added community admin "Send E-Mail To All Members" menu option 2001-12-04 19:17:00 +00:00
Eric J. Bowersox d89c2bfdcb implemented Conference E-Mail - automagically send E-mail to all readers
or posters in a conference or topic
2001-12-04 05:11:45 +00:00
Eric J. Bowersox 89eb0b23d2 added controls for Invite from the conference and topic levels 2001-12-03 22:21:02 +00:00
Eric J. Bowersox 1db18b7fb9 added an indent= attribute to link items in left menus and fixed another couple
of minor bugs
2001-12-03 20:26:51 +00:00
Eric J. Bowersox 004dcaf7ec added administrative control of user photos - ability to replace or clear
a user's photo, keep the user from uploading a new one
2001-11-29 07:46:57 +00:00
Eric J. Bowersox 239321bb61 implemented "Subscribe To Topic" 2001-11-29 04:55:48 +00:00
Eric J. Bowersox c7edf62aae fixed that Login dialog so that hitting Enter after keying in your password
should trigger the "Log In" button, NOT the reminder button!  Also, small
enhancements to a couple of classes in conjunction with the new UI work.
2001-11-28 20:28:36 +00:00
Eric J. Bowersox 1a7ebd0446 added onClick attributes to LinkItems and name attributes to ImageItems - NRPA
Conference Center needs these to support LivePerson in the left menu bar
2001-11-25 21:46:25 +00:00
Eric J. Bowersox 8358e5645e minor change to community creation error message & to some documentation 2001-11-25 20:54:05 +00:00
Eric J. Bowersox a7b07292dd moved IDUtils to the utils package and out of the core package - this pretty
well finishes the cleanup of the core package, getting all the cruft out
2001-11-24 06:44:58 +00:00
Eric J. Bowersox 4e251e72e1 implemented the system administrator function "Import User Accounts," allowing
a sysadmin to create mass quantities of user accounts automatically by
uploading an XML file
2001-11-24 05:04:10 +00:00
Eric J. Bowersox f5a5009932 completed the transition away from features and toward "services" - the old
database-based configuration has been replaced with the new XML-based one.
This paves the way for further modularization of the code.
2001-11-22 04:53:17 +00:00
Eric J. Bowersox 85518ca0d5 Move to a slightly better implementation... 2001-11-21 20:22:47 +00:00
Eric J. Bowersox 8fe7abdf60 ok, now root_monitor is giving us trouble 2001-11-21 20:06:28 +00:00
Eric J. Bowersox f8f83de56b attempting to fix a problem with the known_monitors map (by removing it) 2001-11-21 19:57:29 +00:00
Eric J. Bowersox 3752e73c2d the first real phase of service integration - mostly it's the configuration
file, the bare beginnings of the Service Control Manager on the server side,
and the new "community left menu" on the client side (still controlled by the
existing feature mechanism, for now).  The engine still needs to incorporate
the SCM in place of the old feature definitions.  Also added some utility
classes (StockMessage, XMLLoader) to aid with loading XML data from the
config files (big help in the RenderConfig constructor and
VeniceEngineImpl.initialize!)
2001-11-21 09:47:27 +00:00
Eric J. Bowersox 41299f6d85 the permissions system was screwing up somehow for static permissions -
EnvUser, EnvCommunity, and EnvConference each need to keep a reference to their
own SecurityMonitor, we can't rely on getStaticMonitor() (but we still need it,
to make the other "wrapper" functions work)
2001-11-19 18:17:40 +00:00
Eric J. Bowersox a376aad722 a more permanent fix to that Find problem - moved the "static" functions
defined in the JSP to the FindData object and eliminated the InternalStateError
throw.  Lesson here, kids...just because you CAN do a thing doesn't mean you
SHOULD do a thing.
2001-11-19 09:16:11 +00:00
Eric J. Bowersox 6ec1986ba6 made a typo in the Conference security section 2001-11-19 08:20:04 +00:00
Eric J. Bowersox 2b474688dd oops again...import the entire except package (god, the design of this file is
so totally bletcherous I'm barfing...it needs rework SOON!)
2001-11-19 08:04:44 +00:00
Eric J. Bowersox b6a849e7e8 Find got broken there...my bad. That page needs some rework BAD. 2001-11-19 08:02:21 +00:00
Eric J. Bowersox 54807085b2 did some javadocs for the new security classes, now that they're pretty much
in their final form
2001-11-19 06:02:23 +00:00
Eric J. Bowersox de971c9c7b continued the separation by shifting all the exceptions into their own package
(preparatory to establishing some sort of service-based architecture)
2001-11-19 02:20:22 +00:00
Eric J. Bowersox 9854ba1f76 completed the transition to the new security architecture - the old stuff
has now been removed completely; the VeniceEngine is managing the conference
level SecurityMonitor for now
2001-11-18 22:14:12 +00:00
Eric J. Bowersox 5f966a6450 first stage of transitioning to the new SecurityMonitor-based security
architecture--it's implemented at the global level and for communities,
conferences still use the old hard-coded implementation.  The new
StaticSecurityMonitor is configured via XML data, which will be important
when we implement the new Community Services architecture
2001-11-18 09:32:21 +00:00
Eric J. Bowersox 47b88efd75 MAJOR restructuring of the engine code to get the execution environment info
separated from the internal objects (as well as separating the internal
interfaces), some prep work for modularizing the SIG-to-service interface so
it'll be easier to add chat and stuff.  Also fixed up a display issue with
1-character CDTextFormFields.
2001-11-17 06:37:30 +00:00
Eric J. Bowersox 313a46818f moved the language and country lists OUT of the database and into properties
files as they are likely to change VERY infrequently; this simplifies a lot
of bits of code that would otherwise have to call through VeniceEngine, etc.
Also folded the LocaleFactory class method into the new International object
used for managing the lists.
2001-11-16 22:12:14 +00:00
Eric J. Bowersox 33eecf87fc added javadoc comments to some database classes 2001-11-15 08:30:13 +00:00
Eric J. Bowersox ef629c8e48 continuing the spread of javadoc comments 2001-11-15 05:41:39 +00:00
Eric J. Bowersox 53098902f1 improved some of the log messages 2001-11-15 05:22:28 +00:00
Eric J. Bowersox 0750e3f2cd there was a problem with security on conf.getHideList()/conf.setHideList() -
added conf.canSetHideList() and some extra code to EditConferenceDialog to
help get around this.
2001-11-15 05:13:57 +00:00
Eric J. Bowersox 0437cc7b92 second round of cache cleanups - got rid of that bogus pile of monkey spew
that was ReferenceCache, replaced it with the much cleaner ObjectCache (it
uses SoftReferences so that the "sweep" operation is pretty much automatic)
2001-11-15 00:30:24 +00:00
Eric J. Bowersox e290ce2a8c did javadocs for the new CacheMap classes 2001-11-14 08:56:52 +00:00
Eric J. Bowersox 7e0f7b441f first cleanup of cache code - implemented a new CacheMap which uses
SoftReferences
2001-11-14 06:00:35 +00:00
Eric J. Bowersox 9558f0722b new "photo not available" image supplied by Harry Pike <maddog@worldpath.net> 2001-11-13 19:31:25 +00:00
Eric J. Bowersox 556f6d5861 some more javadoc work on the util and util.image packages 2001-11-13 04:53:26 +00:00
Eric J. Bowersox 7e42aa391c setting pics in posts to be half size 2001-11-12 23:53:56 +00:00
Eric J. Bowersox c059e09615 fixed a minort bug in graphic menu handling 2001-11-12 23:42:56 +00:00
Eric J. Bowersox 81c7109152 modified the left menu definition style to accomodate images and better
use XML text attributes
2001-11-12 21:37:59 +00:00
Eric J. Bowersox 5b17952eee added the Member List functionality to communities 2001-11-12 20:18:07 +00:00
Eric J. Bowersox 98d949fd74 fixed bug in login links display on login page after reset 2001-11-11 02:55:47 +00:00
Eric J. Bowersox f9cb84d465 made the "photo not available" image configurable in render-config.xml 2001-11-11 02:20:34 +00:00
Eric J. Bowersox 070fd2c9e2 implemented the "pics in posts" flag globally...it marks the first appearance
of "properties" storage and editing for conferences, communities, users, and
the global system.  In addition, the "global properties" editing screen got
implemented, because it wasn't there yet.
2001-11-11 01:22:07 +00:00
Eric J. Bowersox b105a43619 added a simple "gateway" servlet allowing us to redirect arbitrary URLs
through the Venice logon page
2001-11-09 05:06:12 +00:00
Eric J. Bowersox 0bb2e795a4 implementation of the "bozo filter" on a topic level, including a topic-level
"Manage" screen (to hang "Rename Topic" from later, too).
2001-11-09 00:10:36 +00:00