Commit Graph

186 Commits

Author SHA1 Message Date
Andre Rodrigues
fa25bca5f5 #17280: Limiting access to media folder.
--HG--
branch : dev
2011-01-31 12:12:22 -08:00
Suha Can
ebc9667649 Minor code convention tweak to a recently contributed unit test.
--HG--
branch : 1.x
2011-01-18 11:06:07 -08:00
Suha Can
cae67e8989 Merge
--HG--
branch : 1.x
2011-01-18 10:37:49 -08:00
Kevin LaBranche
f999b9d859 Fix for http://orchard.codeplex.com/workitem/17054. Email address is not validated for a registered user.
Added code to the AccountController's ValidateRegistration to fix.  Also added two unit tests and went ahead and added the data annotation's
to the UserCreateViewModel and the UserEditViewModel as well since if we are accepting email addresses they might as well be valid (well-formed). :-)

--HG--
branch : 1.x
2011-01-17 16:14:05 -07:00
Renaud Paquay
99e4ed8857 Updating version #s to match 1.0 release
--HG--
branch : 1.x
2011-01-17 15:04:57 -08:00
Sebastien Ros
8f8d839e77 Improving encryption utilities
--HG--
branch : 1.x
2011-01-12 18:58:02 -08:00
Renaud Paquay
4dd978f304 Update the way we copy c++ run time for SqlCe
--HG--
branch : 1.x
2011-01-12 00:47:26 -08:00
Sebastien Ros
671fc84349 Merge
--HG--
branch : 1.x
2011-01-11 17:51:13 -08:00
Sebastien Ros
3305fd81b6 Fixing search API when searching for all documents
--HG--
branch : 1.x
2011-01-11 17:50:19 -08:00
Renaud Paquay
94563832d9 Updating version # to 1.0
--HG--
branch : 1.x
2011-01-11 16:47:30 -08:00
Sebastien Ros
ea3479d243 Modifying default parsing behavior in Lucene
--HG--
branch : 1.x
2011-01-11 14:06:15 -08:00
Sebastien Ros
901b77aed6 Fixing typo in a unit test
--HG--
branch : 1.x
2011-01-10 15:27:26 -08:00
Renaud Paquay
c1e272028b Remove test fixture attribute from abstract base class
This is to avoid nunit reporting ignored tests for the abstract class.

--HG--
branch : 1.x
2011-01-08 10:00:01 -08:00
Renaud Paquay
37909d97a4 Merge
--HG--
branch : 1.x
2011-01-07 23:52:32 -08:00
Renaud Paquay
9a4c5d6c52 Fixing widget layer rule issue
Ensuring that the layer rule scripting engine supports more complex rules
such as (authenticated) and (url "~/notes").

Add a bunch of unit tests to ensure consistency between DLR based
engine and custom engine.

Work Item: 17186

--HG--
branch : 1.x
2011-01-07 21:44:50 -08:00
Andre Rodrigues
f07174c811 #17167: Only attachable parts can be removed / added in the content type's definition.
--HG--
branch : 1.x
2011-01-07 12:38:23 -08:00
Andre Rodrigues
085ee0ac91 Fixing UT by updating package prefix.
--HG--
branch : 1.x
2011-01-06 15:27:26 -08:00
Renaud Paquay
8935efc96c Update version # to 0.9.0
--HG--
branch : dev
2010-12-13 21:56:39 -08:00
Renaud Paquay
41ac7c975b Fix unit tests
--HG--
branch : dev
2010-12-13 17:07:28 -08:00
Sebastien Ros
2180db5c87 Adding lost tests for Orchard.Indexing and Lucene
--HG--
branch : dev
2010-12-11 15:40:08 -08:00
Andre Rodrigues
18d1e80189 #16849: Replacing strings and console.writelines by exception throwing.
--HG--
branch : dev
2010-12-08 18:18:52 -08:00
Suha Can
c97a8d26cb Cleanup (includes)
--HG--
branch : dev
2010-12-07 15:47:45 -08:00
Louis DeJardin
70e438a510 PERF: Cache role and permission
Fixes http://orchard.codeplex.com/workitem/16888

--HG--
branch : perf
2010-12-06 14:36:38 -08:00
Suha Can
63cbb03b93 Adding unit tests for the Comments module.
--HG--
branch : dev
2010-12-04 17:33:02 -08:00
Sebastien Ros
fadcc4ef6e Adding IEncryptionServices
Implements symetric encoding/decoding services based on a per-tenant key generated randomly during setup in the ShellSettings.
Replaces MachineKey.Encode/Decode usages.
Adding ComputedField to wrap get/set calls from parts, making the Smtp password encrypted in the db automatically.

--HG--
branch : dev
2010-12-03 16:14:17 -08:00
Sebastien Ros
3e29e2ed65 Improving e-mail templates and settings for users registration
--HG--
branch : dev
2010-12-02 15:46:33 -08:00
Andre Rodrigues
f3f518b0db Replacing Module/Theme/Core strings.
--HG--
branch : dev
2010-12-01 17:37:11 -08:00
Sebastien Ros
081a3dc53b Improving lost password functionality
--HG--
branch : dev
2010-11-30 17:19:13 -08:00
Sébastien Ros
974054aa72 Merge
--HG--
branch : dev
2010-11-28 19:03:41 -08:00
Sébastien Ros
18d30ffeb0 Fixing unit test
--HG--
branch : dev
2010-11-28 19:02:25 -08:00
Renaud Paquay
a206e1e119 Merge
--HG--
branch : dev
2010-11-28 18:53:03 -08:00
Renaud Paquay
2afa0fff41 Implement support for "null" (and "nil") literals
--HG--
branch : dev
2010-11-28 18:48:24 -08:00
Renaud Paquay
32730f0309 Implement evaluation of operators: <, <=, >, >=, ==, != and !
--HG--
branch : dev
2010-11-28 18:40:54 -08:00
Sébastien Ros
e2adccc598 Refactoring users challenge emails
- Adding unit tests
- Creating a stub for email messages
- Adding tenant's name to nonces in order to prevent cross-tenants substitution

--HG--
branch : dev
2010-11-28 18:34:13 -08:00
Renaud Paquay
ea049d28d0 Implement parsing of relational operators
--HG--
branch : dev
2010-11-28 16:59:45 -08:00
Renaud Paquay
ffe6c88038 Implement tokenization of relational operators
--HG--
branch : dev
2010-11-28 16:18:00 -08:00
Renaud Paquay
2d5b2bb20c Fix unit tests
--HG--
branch : dev
2010-11-28 15:53:31 -08:00
Renaud Paquay
a59d1fa97e Fix bug with ignoring whitespaces at end of expression
--HG--
branch : dev
2010-11-28 13:28:03 -08:00
Renaud Paquay
f96abb981a Replace dlr scripting implementation with the new lightweight engine
DLR scripting engine still available in new Orchard.Scripting.Dlr module

--HG--
branch : dev
rename : src/Orchard.Web/Modules/Orchard.Scripting/ScriptingManager.cs => src/Orchard.Web/Modules/Orchard.Scripting/ScriptExpressionEvaluator.cs
2010-11-28 12:03:11 -08:00
Renaud Paquay
14dd1c754f Rename namespaces to match file locations
--HG--
branch : dev
2010-11-28 11:01:34 -08:00
Renaud Paquay
517725b5ce Moving scripting engine to Orchard.Scripting
--HG--
branch : dev
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/AbstractSyntaxTree.cs => src/Orchard.Web/Modules/Orchard.Scripting/Ast/AbstractSyntaxTree.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/AstNode.cs => src/Orchard.Web/Modules/Orchard.Scripting/Ast/AstNode.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/AstVisitor.cs => src/Orchard.Web/Modules/Orchard.Scripting/Ast/AstVisitor.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/BinaryAstNode.cs => src/Orchard.Web/Modules/Orchard.Scripting/Ast/BinaryAstNode.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/ConstantAstNode.cs => src/Orchard.Web/Modules/Orchard.Scripting/Ast/ConstantAstNode.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/ErrorAstNode.cs => src/Orchard.Web/Modules/Orchard.Scripting/Ast/ErrorAstNode.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/IAstNodeWithToken.cs => src/Orchard.Web/Modules/Orchard.Scripting/Ast/IAstNodeWithToken.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/MethodCallAstNode.cs => src/Orchard.Web/Modules/Orchard.Scripting/Ast/MethodCallAstNode.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/UnaryAstNode.cs => src/Orchard.Web/Modules/Orchard.Scripting/Ast/UnaryAstNode.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Compiler/Interpreter.cs => src/Orchard.Web/Modules/Orchard.Scripting/Compiler/Interpreter.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Compiler/InterpreterVisitor.cs => src/Orchard.Web/Modules/Orchard.Scripting/Compiler/InterpreterVisitor.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Compiler/Lexer.cs => src/Orchard.Web/Modules/Orchard.Scripting/Compiler/Lexer.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Compiler/Parser.cs => src/Orchard.Web/Modules/Orchard.Scripting/Compiler/Parser.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Compiler/Token.cs => src/Orchard.Web/Modules/Orchard.Scripting/Compiler/Token.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Compiler/TokenKind.cs => src/Orchard.Web/Modules/Orchard.Scripting/Compiler/TokenKind.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Compiler/Tokenizer.cs => src/Orchard.Web/Modules/Orchard.Scripting/Compiler/Tokenizer.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/ScriptingManager.cs => src/Orchard.Web/Modules/Orchard.Scripting/ScriptingManager.cs
2010-11-28 10:54:21 -08:00
Renaud Paquay
5cdb528d2b Step 2 in renaming Orchard.Scripting to Orchard.Scripting.Dlr
--HG--
branch : dev
rename : src/Orchard.Tests.Modules/Scripting/ScriptingTests.cs => src/Orchard.Tests.Modules/Scripting.Dlr/ScriptingTests.cs
rename : src/Orchard.Tests.Modules/SimpleScripting/EvaluatorTests.cs => src/Orchard.Tests.Modules/Scripting/EvaluatorTests.cs
rename : src/Orchard.Tests.Modules/SimpleScripting/ParserTests.cs => src/Orchard.Tests.Modules/Scripting/ParserTests.cs
rename : src/Orchard.Tests.Modules/SimpleScripting/SimpleScriptingTests.cs => src/Orchard.Tests.Modules/Scripting/SimpleScriptingTests.cs
rename : src/Orchard.Tests.Modules/SimpleScripting/TokenizerTests.cs => src/Orchard.Tests.Modules/Scripting/TokenizerTests.cs
rename : src/Orchard.Web/Modules/Orchard.Scripting.Dlr/Orchard.Scripting.csproj => src/Orchard.Web/Modules/Orchard.Scripting.Dlr/Orchard.Scripting.Dlr.csproj
2010-11-28 10:01:59 -08:00
Renaud Paquay
5e26384cae Implement scripting manager end-2-end
--HG--
branch : dev
2010-11-28 09:51:00 -08:00
Renaud Paquay
2da2969a36 fix 2 special cases of method invocation
--HG--
branch : dev
2010-11-28 00:20:52 -08:00
Renaud Paquay
eb6762d11a Adding more unit tests
--HG--
branch : dev
2010-11-27 23:36:05 -08:00
Renaud Paquay
24650f0db6 Implement evaluation of method calls
--HG--
branch : dev
2010-11-27 23:28:16 -08:00
Renaud Paquay
b299c73824 Implement parsing of method calls
Parsing methods calls of the form:
<identifier> '(' arg [, arg, ...] ')'
<identifier> arg [, arg, ...]

--HG--
branch : dev
2010-11-27 23:04:30 -08:00
Renaud Paquay
98abc18658 Refactor/simplify interpreter
--HG--
branch : dev
2010-11-27 22:18:56 -08:00
Renaud Paquay
8fa1af1939 Initial interpreter implemenation
--HG--
branch : dev
2010-11-27 19:57:33 -08:00
Renaud Paquay
289ba2ff5e More renames and re-org
--HG--
branch : dev
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/AbstractSyntaxTree.cs => src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/AbstractSyntaxTree.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/AstNode.cs => src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/AstNode.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/BinaryAstNode.cs => src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/BinaryAstNode.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/ConstantAstNode.cs => src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/ConstantAstNode.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/ErrorAstNode.cs => src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/ErrorAstNode.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/IAstNodeWithToken.cs => src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/IAstNodeWithToken.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/UnaryAstNode.cs => src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Ast/UnaryAstNode.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Lexer.cs => src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Compiler/Lexer.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Parser.cs => src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Compiler/Parser.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Terminal.cs => src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Compiler/Token.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/TerminalKind.cs => src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Compiler/TokenKind.cs
rename : src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Tokenizer.cs => src/Orchard.Web/Modules/Orchard.Widgets/SimpleScripting/Compiler/Tokenizer.cs
2010-11-27 17:56:32 -08:00