Commit Graph

722 Commits (e2e46967e3d3ed0df2ef430fea04606016dd7c72)

Author SHA1 Message Date
mehmet-erim f2683f6f12 ci: improve the gulp&update script
5 years ago
Arman Ozak 4cc9f4e458 fix: avoid lint error in permission guard
5 years ago
Arman Ozak 3fea7046f2 fix: avoid circular dependency
5 years ago
Arman Ozak 2c4357a99a fix: add noop to catch routing errors
5 years ago
Arman Ozak 14b8b1d4d3 test: add tests for replacing when reload is true
5 years ago
Arman Ozak bb6e1a11fb feat: add a reload parameter to AddReplaceableComponent
5 years ago
Arman Ozak ff18197733 fix: get layout component on every route change
5 years ago
Arman Ozak 4b7c944648 test: update PermissionGuard specs
5 years ago
Arman Ozak 01ed7f9c78 test: use relative import for ConfigState
5 years ago
erolarkat b76a23fe43 Upgrade ng package versions
5 years ago
Levent Arman Özak a5a641fb71
refactor: use default value for url paramater
5 years ago
Levent Arman Özak caa822ed6f
style: replace isLayoutShow with isLayoutVisible
5 years ago
mehmet-erim b254f6dff2 fix: localization problem in dynamic layout when language changed
5 years ago
mehmet-erim 854f3e5551 refactor(core): get the required policy in PermissionGuard from RoutesService
5 years ago
mehmet-erim 7290e881f5 fix: add ar locale to webpackInclude comment
5 years ago
mehmet-erim a8e539f211 refactor: remove oAuth configuration from auth.service
5 years ago
mehmet-erim e38cabdf07 feat: add configureOAuth factory to initial-utils.ts
5 years ago
erolarkat ce16038178 Upgrade ng package versions
5 years ago
erolarkat c9cac2ba2d Upgrade ng package versions
5 years ago
erolarkat 379a502246 Upgrade ng package versions
5 years ago
Arman Ozak 58b2cae823 feat: add hasChildren method to RoutesService
5 years ago
Arman Ozak 656081b4b0 test: add roles to mock config state
5 years ago
Arman Ozak 1b23184861 fix: do not include children in flat routes
5 years ago
mehmet-erim 5c28936eaa feat: add roles property to CurrentUser interface
5 years ago
mehmet-erim f76e510bf2 test: fix testing error
5 years ago
mehmet-erim 926fc0a5b0 refactor: routes service sorting logic
5 years ago
mehmet-erim 0f8925dd24 feat: upgrade angular version of ng-packs to v10
5 years ago
mehmet-erim 0b9b7444eb fix: angular2-oauth-oidc logout error
5 years ago
mehmet-erim d58bd93c29 chore: upgrade version of npm packages
5 years ago
Levent Arman Özak ff3c77b377
Merge pull request #4457 from abpframework/refactor/module-template
5 years ago
mehmet-erim 2cc0e84bcf fix: an api name
5 years ago
mehmet-erim ef67d60a2d chore: deprecate visibility.directive
5 years ago
mehmet-erim 18141ac2e2 Merge branch 'dev' of https://github.com/abpframework/abp into feat/app-provider
5 years ago
Mehmet Erim e3c1807da4
Update routes.service.ts
5 years ago
Mehmet Erim 44189ca51a
Update routes.handler.ts
5 years ago
Arman Ozak 8b1e7e4de2 fix: avoid lint errors
5 years ago
Arman Ozak 51159b3693 feat: add hasInvisibleChild method to routes service
5 years ago
Arman Ozak 3131b51997 feat: allow more than two policy keys in getGrantedPolicy
5 years ago
Arman Ozak a894ea38ce feat: add and use utility for finding closest routes
5 years ago
Arman Ozak 94b4d1073b feat: add find method to abstract tree service
5 years ago
Arman Ozak b4a47df4cf feat: avoid breaking change in route handler
5 years ago
Arman Ozak ff3a60e68e feat: add routes handler to catch routing config
5 years ago
Arman Ozak 72b3f9eccb feat: update route visibility on app config change
5 years ago
Arman Ozak 304d963279 Merge branch 'dev' of github.com:abpframework/abp into feat/2445
5 years ago
mehmet-erim 750866c8d5 chore: undo deprecation for visibility.directive
5 years ago
Arman Ozak c1ff0e1c07 refactor: remove Nav type
5 years ago
mehmet-erim 0508ebabef chore: deprecate visibility.directive
5 years ago
mehmet-erim c0896e6806 feat: check dynamic layout other instance
5 years ago
Mehmet Erim 39b5260014
Merge pull request #4402 from abpframework/ngx-datatable
5 years ago
Arman Ozak 103d74f32f fix: catch errors in list service query hook
5 years ago
Mehmet Erim dd1513cc62
Merge pull request #4377 from abpframework/feat/2445
5 years ago
Arman Ozak 5f36ceb70c test: change spectator type
5 years ago
Arman Ozak 04ab7e56e0 feat: remove routes from config state
5 years ago
Arman Ozak 82188a0d29 feat: use RoutesService in DynamicLayoutComponent
5 years ago
Arman Ozak 19a405f3f7 feat: add a service for routes and setting tabs
5 years ago
Arman Ozak 41f1f2740e feat: add utility function for getting a route path
5 years ago
Arman Ozak 6478f57317 feat: add node, nav, and tab types
5 years ago
Arman Ozak c72bcf48f4 feat: add circular reference to parents of nodes
5 years ago
Arman Ozak 66111b9afa feat: improve tree util types
5 years ago
mehmet-erim e4d934c1b6 refactor: import OAuthModule to RootcoreModule
5 years ago
Arman Ozak ed41a884bc feat: add tree utils to core
5 years ago
mehmet-erim a7382b5cc9 refactor: remove old load method of LazyLoadService
5 years ago
mehmet-erim d83f008113 chore: remove requirements option from CoreModule's Root type
5 years ago
Arman Ozak 117b47bba6 feat: add pushValueTo array util to core
5 years ago
Arman Ozak e5634fcfa5 feat: add LazyModuleFactory
5 years ago
Arman Ozak b819811d0f test: update specs for page property
5 years ago
Arman Ozak 9d884855a6 Merge branch 'dev' of github.com:abpframework/abp into feat/ngx-datatable
5 years ago
mehmet-erim 78e60127d3 build: fix some errors
5 years ago
mehmet-erim 9809f0dc6f refactor: remove enableIvy option from tsconfig.lib.json files
5 years ago
mehmet-erim cfab1c9b7e test: fix some errors
5 years ago
mehmet-erim 2c974df7d6 chore: update NPM packages
5 years ago
mehmet-erim b99d08ca74 chore: update tsconfig.lib.json files
5 years ago
mehmet-erim c1913b8e5c Merge branch 'dev' of https://github.com/abpframework/abp into angular9
5 years ago
mehmet-erim b6b47703b2 refactor(core): add same value control to list.service
5 years ago
mehmet-erim 6247f4d098 refactor(core): add a generic type to list service
5 years ago
mehmet-erim 832cfc64bf refactor(core): set _page variable initial value to 0
5 years ago
Arkat Erol bb4ea17d59 Upgrade ng package versions
5 years ago
mehmet-erim 9fccd10d59 test: fix errors
5 years ago
mehmet-erim ba4d3d39dc refactor: improve code readability
5 years ago
mehmet-erim 1d49072345 feat(core): add null query param control to request method of rest service
5 years ago
mehmet-erim dfe639a252 feat(core): add sendNullsAsQueryParam option to forRoot of CoreModule
5 years ago
mehmet-erim 8461ea0b58 fix(core): throwing error
5 years ago
Arman Ozak 4e14df048a feat: avoid null values when removing loaded elements
6 years ago
Arman Ozak bb9851cb15 feat: add remove method to lazy loading service
6 years ago
Arman Ozak 9a0c250374 feat: keep element as public property on loading strategy
6 years ago
Arman Ozak 529bb08bf9 feat: add getLocaleDirection to localization utils
6 years ago
mehmet-erim 190dfebba2 chore: add enableIvy="false" to tsconfig.lib.json files
6 years ago
Arman Ozak 57514bc174 feat: add a minimum age validator
6 years ago
erolarkat 40e535594f Upgrade ng package versions
6 years ago
mehmet-erim fd2458b978 feat(core): add new dtos
6 years ago
Mehmet Erim 8b5847aa20
Merge pull request #4025 from abpframework/feat/abp-validators
6 years ago
Arman Ozak 4131e12007 feat: sync validation errors with error messages
6 years ago
Arman Ozak 69185cbc40 test: add a spec for email validator
6 years ago
Arman Ozak 38084bf914 feat: return null when input is empty
6 years ago
Arman Ozak b6743ae350 feat: add url validator
6 years ago
Arman Ozak 0c46e5958d feat: add string length validator
6 years ago
Arman Ozak bc66979a09 feat: add range validator
6 years ago
Arman Ozak bfe5360656 feat: add credit card validator
6 years ago
Arman Ozak e997c6e576 feat: add custom required and email validators
6 years ago
mehmet-erim 319234067d chore: remove setRouteReuse from localization.service
6 years ago
mehmet-erim df07a8a872 fix(core): rotue reuse problem
6 years ago
Arman Ozak a3fb373e01 refactor: add a getter for languageChange stream
6 years ago
Arman Ozak 8c184b7f41 refactor: use arrow functions
6 years ago
Arman Ozak 024a640157 feat: add createLocalizationPipeKeyGenerator
6 years ago
Arman Ozak 6eb28e35c9 refactor: reverse the higher-order functions
6 years ago
Arman Ozak 20bfd29a5c refactor: set array lengths before loops
6 years ago
Arman Ozak 3ebbb709f6 fix: avoid lint errors
6 years ago
Arman Ozak 91af69ffec feat: add localization methods with fallbacks
6 years ago
Mehmet Erim 279d250fbd
Merge pull request #3956 from abpframework/feat/3866
6 years ago
Mehmet Erim 6b1d70166e
Merge pull request #3957 from abpframework/master
6 years ago
Arman Ozak d4cdbd4e8a fix: avoid lint errors
6 years ago
Arman Ozak 0744544259 feat: shareReplay response and improve callback type
6 years ago
Arman Ozak 2d694e9e39 feat: add a service for easily querying lists
6 years ago
Arman Ozak 7678e39edd feat: add a token for list query debounce time
6 years ago
mehmet-erim 05c59b6fd3 test: fix testing error
6 years ago
Levent Arman Özak 221ee970c5
Merge pull request #3942 from abpframework/fix/set-html-lang
6 years ago
mehmet-erim d22ba8a919 fix(core): set language when call app config api
6 years ago
mehmet-erim 8d2dc2fa65 fix: set html lang when the language change
6 years ago
mehmet-erim d403d9424c test: fix testing errors
6 years ago
mehmet-erim 5368a09afb fix: lint error
6 years ago
mehmet-erim ff09572736 refactor(core): improve the getLocalization selector of config state
6 years ago
mehmet-erim c79944b3a8 feat(core): add isLocalized method to LocalizationService
6 years ago
mehmet-erim 99c5fb6a5c refactor(core): make localization in environment optional
6 years ago
mehmet-erim 11a73493ce test: fix testing erros
6 years ago
mehmet-erim 7246b227be feat(core): add email property to current user type
6 years ago
mehmet-erim e656f42b8e chore: update NPM packages
6 years ago
mehmet-erim 8a235cb25c fix(core): condition bug
6 years ago
mehmet-erim dafe19fa1e fix(core): condition bug
6 years ago
Arkat Erol 0ea3895f3b Upgrade ng package versions
6 years ago
mehmet-erim 58b88e2de4 fix: language changing error
6 years ago
mehmet-erim a06ea3d106 test: fix testing errors
6 years ago
mehmet-erim 3c817c80d7 feat(core): add new types to ApplicationConfiguration namespace
6 years ago
mehmet-erim 91f1b6982b test(core): fix testing errors
6 years ago
mehmet-erim 8b7d5600f5 refactor(core): add partial to context types in projection.strategy
6 years ago
mehmet-erim 43e9cd2977 fix: circular dependency warnings
6 years ago
mehmet-erim e8e5aa28c5 fix(core): resolve wrapper routes duplication problem
6 years ago
Levent Arman Özak b37ba4a8f7
Merge pull request #3729 from abpframework/fix/auth-guard
6 years ago
mehmet-erim e653842229 test(core): fix a test of auth guard
6 years ago
Arkat Erol eb4a0e507f Upgrade ng package versions
6 years ago
mehmet-erim 59344d468d fix(core): resolve auth guard redirect url problem
6 years ago
Arkat Erol b030633c82 Upgrade ng package versions
6 years ago
Arman Ozak 765d70ef96 refactor: provide LocalizationPipe at CoreModule meta
6 years ago
Arman Ozak 8f6d01c2b8 feat: create a TestCoreModule and return it from forTest
6 years ago
Arman Ozak ff09f684e2 feat: add a mock localization pipe
6 years ago
Arman Ozak 4366c6462f feat: add a test options interface for CoreModule
6 years ago
Arman Ozak 9e6e940db8 test: use CoreModule.forRoot in config plugin tests
6 years ago
Arman Ozak 014cedeb27 refactor: create RootCoreModule and return it from forRoot
6 years ago
Arman Ozak 410e6bf0fa feat: add a separate module for localization pipe
6 years ago
Arman Ozak 804d748cd0 feat: make sure only CoreModule is publicly available
6 years ago
Levent Arman Özak 2f706dec86
Merge pull request #3678 from abpframework/feat/generate-password
6 years ago
mehmet-erim faf560b67f test(core): add new tests to generatePassword describe
6 years ago
mehmet-erim 07fe9960d0 refactor(core): add max length control to generatePassword fn
6 years ago
mehmet-erim 5c9c7b31eb test(core): add 3 more tests for generatePassword and refactor hasChar fn
6 years ago
mehmet-erim 748af7ac64 refactor(core): improve generatePassword code quality
6 years ago
mehmet-erim 8a90934cbd chore: update NPM versions
6 years ago
mehmet-erim 8e6d82c5a0 test(core:) update dom-insetion.service and append-content.token tests
6 years ago
mehmet-erim 5da683c3bc feat(core): add has method to dom insertion service
6 years ago
Arkat Erol 03238c9aa7 Upgrade ng package versions
6 years ago
mehmet-erim c76fea09af refactor(core): improve generatePassword readability
6 years ago
mehmet-erim 56f272df7c feat(core): add generatePassword utility function
6 years ago
Arman Ozak d32d2187a0 feat: make isNumber and mapEnumToOptions public
6 years ago
Arman Ozak b1119cf4f0 feat: add a utility method to map enums to options
6 years ago
Arman Ozak 7cf01943ef feat: add a utility function to detect numeric values
6 years ago
Arman Ozak a2cb21d413 feat: add a common Option interface
6 years ago
mehmet-erim f37250a41e fix(core): fix if confition in config.plugin
6 years ago
mehmet-erim 6115ee39c8 test(core): fix the initial utils testing errors
6 years ago
mehmet-erim 14d27988eb feat(core): add skipGetAppConfiguration if control to initial-utils
6 years ago
mehmet-erim a17debb28c feat(core): add skipGetAppConfiguration to forRoot options
6 years ago
mehmet-erim c05fde1f78 feat: create CORE_OPTIONS injection token
6 years ago
mehmet-erim e82dac567a chore: remove common.token
6 years ago
Arman Ozak 3348bf716e feat: add removeContent method
6 years ago
Arman Ozak 10ac98eafe feat: return inserted element from insertContent
6 years ago
Arman Ozak 2a8f5ebf24 test: check last element returned by insertElement
6 years ago
Arman Ozak 314a1fa85f feat: return element from insertElement method
6 years ago
Mehmet Erim c3cfdf2058
Merge pull request #3544 from abpframework/feat/3197
6 years ago
Arman Ozak 6ae4118005 refactor: remove unused injector
6 years ago
Arman Ozak 83d9ad3f08 refactor: remove unnecessary initializer
6 years ago
Arman Ozak af51255d3d refactor: make content projection a separate service
6 years ago
Arman Ozak 9af0c5843b fix: replace infered with inferred
6 years ago
Arman Ozak 0bb9d21760 feat: simplify predefined projection strategies
6 years ago
Arman Ozak a46ddf5db1 feat: add projectContent method to DomInsertionService
6 years ago
Arman Ozak cad3e623d0 feat: add projection strategies
6 years ago
Arman Ozak 4f31c1bfc0 feat: add container strategies
6 years ago
Arman Ozak 08421d37cf feat: add context strategies
6 years ago
Arman Ozak e202c944bb feat: add utility type for inferred Type & TemplateRef
6 years ago
Arkat Erol a9a36b8a46 Upgrade ng package versions
6 years ago
Arkat Erol 0c72682d40 Upgrade ng package versions
6 years ago
mehmet-erim 9c6a936819 fix build error in angular template
6 years ago
erolarkat 1e7c2ebf03 Upgrade ng package versions
6 years ago
mehmet-erim e0c9928346 refactor: change DomInsertionsService's method name
6 years ago
mehmet-erim 9ad386d962 test(core): add content.strategy.spec
6 years ago
mehmet-erim 3b1fa3ba3d test(core): add dom-insertion.service.spec
6 years ago
mehmet-erim fc525170d4 refactor(core): rename dom-insertion.service class name
6 years ago
mehmet-erim 1f74235cb7 refactor( core): rename StrictContentSecurityStrategy to NoContentSecurityStrategy
6 years ago
mehmet-erim ecbf966d01 feat(core): create content strategy
6 years ago
mehmet-erim dd5f3572d6 feat(core): create DOMInsertionService
6 years ago
mehmet-erim e5c62a100b chore: deprecate old load method
6 years ago
mehmet-erim 202fa9995e feat(core): add generateHash utility fn
6 years ago
mehmet-erim c10c3ecf30 refactor: refactor development project
6 years ago
Arman Ozak 2b50598a91 feat(core): rename strategies based on security perspective
6 years ago
Arman Ozak 7da8011eee refactor(core): separate lazy load & content insertion
6 years ago
Arman Ozak 21095025a9 feat(core): add optional integrity in loading strategies
6 years ago
Arman Ozak ae6475eb4b feat(core): enable 0 retries and 0 delay retries
6 years ago
Arman Ozak 54428be03f fix(core): add default values to load method
6 years ago
Arman Ozak 181b732b24 fix(core): resolve lint issues
6 years ago
Arman Ozak 6ddca15a5f feat(core): make strategies publicly available
6 years ago
Arman Ozak 4acc763fdc refactor(core): import directly from strategy files
6 years ago
Arman Ozak 221c78fa0d feat(core): add new lazy load service
6 years ago
Arman Ozak 4cc3a272eb feat(core): add content security strategy
6 years ago
Arman Ozak 79b0806718 feat(core): add loading strategies
6 years ago
Arman Ozak b55bc42779 feat(core): add fromLazyLoad utility function
6 years ago
Arman Ozak cb51ca7fc1 feat(core): add cross-origin strategy
6 years ago
Arman Ozak b19519ece2 feat(core): add dom strategy
6 years ago
mehmet-erim da9b2d39ca chore: remove console.warn
6 years ago
mehmet-erim 0f00344749 feat(core): add checkAccessToken fn to initial-utils
6 years ago
mehmet-erim 81600ceb1d chore: remove linked list
6 years ago
mehmet-erim bb17d9acb5 chore(core): add @abp/utils and ts-toolbelt as dependencies
6 years ago
mehmet-erim 1f2418b872 fix(core): fix component key in dynamic layout
6 years ago
mehmet-erim 91668b35f4 refactor(core): make getComponent method in DynamicCompoınent private
6 years ago
mehmet-erim 2f7e69e1a2 refactor: reduce codes and increase readability
6 years ago
mehmet-erim 818438ef50 Merge branch 'dev' of https://github.com/abpframework/abp into feat/replaceable-layouts
6 years ago
mehmet-erim 857ee6b9ef feat(core): get layouts from store in dynamic-layout.component
6 years ago
Levent Arman Özak 040a281f4d
Merge pull request #3369 from abpframework/feat/api-names
6 years ago
mehmet-erim 83645730b9 refactor: deprecate the requirements obj
6 years ago
Mehmet Erim 9fbee46837
Merge pull request #3376 from abpframework/feature/1650
6 years ago
mehmet-erim c4c4cfadcc fix: fix lint error
6 years ago
Arman Ozak 4d93244f06 feat(core): add methods to LinkedList for adding and dropping multiple nodes
6 years ago
Mehmet Erim f6c70c3b35
Merge pull request #3299 from yinchang0626/fix_SetEnvironment_Action
6 years ago
mehmet-erim 191d2baa52 feat: add apiName variables to some services
6 years ago
mehmet-erim 6b07a3a837 refactor(core): add fallback api to getApiUrl selector
6 years ago
Arman Ozak 026fb1defb feat(core): iterate over linked list nodes instead of node values
6 years ago
Arman Ozak 6599c2a676 fix(core): avoid lint errors
6 years ago
Arman Ozak d56f2c7f94 feat(core): add dropByValueAll to LinkedList
6 years ago
Arman Ozak 75a13a0aa4 feat(core): add doubly linked list as shared utility
6 years ago
Arman Ozak 439ca98c82 feat(core): make TrackByService publicly available
6 years ago
mehmet-erim 42367498c8 test(core): fix config-state testing error
6 years ago
Mehmet Erim eea3a5ee90
Merge pull request #3320 from abpframework/feature/type-safe-track-by-deep
6 years ago
mehmet-erim 6dda74a8dd refactor(core): take precaution for type error in config state
6 years ago
Arman Ozak 15b93c3199 feat(core): export trackBy and trackByDeep separately
6 years ago
Arman Ozak 25204e5d34 refactor: remove bySelf method
6 years ago
Arman Ozak 007421aae1 feat(core): use Object.Paths in byDeep method of TrackByService
6 years ago
YinChang 5f38e4bf31 fix(ng.core) correct params of SetEnvironment Action
6 years ago
Mehmet Erim 4844ca8b53
Update rest.service.ts
6 years ago
Arman Ozak ddf286d477 refactor(core): change internals of request method of RestService
6 years ago
Arman Ozak 5655ce4331 feat(core): add a utility function that checks if a value is undefined or empty string
6 years ago
Mehmet Erim 0a4e3e13c0
Merge pull request #3230 from abpframework/feature/3137
6 years ago
Arman Ozak a1bf9980d0 feat(core): add a utility service for easy TrackByFunction implementation
6 years ago
Arman Ozak 3c3d227e4e fix(core): use interface instead of type literal for Apis and ApiConfig
6 years ago
Arman Ozak 5bab2dabfc feat(core): get apiName from config parameter and use it in request
6 years ago
Arman Ozak edcd788233 feat(core): improve Config.Environment interface
6 years ago