Hi, i would like upgrade one module, but composer all time return him from cache? What i have to do, if I wanna download afresh whole module?
Hi, i would like upgrade one module, but composer all time return him from cache? What i have to do, if I wanna download afresh whole module?
You need to run composer clear-cache.
To prevent composer from caching, you need to install a dev version of that package because composer puts dist packages in the cache.
I tried, by now gets error if I manually set version 9.5 https://github.com/dektrium/yii2-user
in other case he donload 9.3 version.
my composer file
{
"name": "yiisoft/yii2-app-advanced",
"description": "Yii 2 Advanced Project Template",
"keywords": ["yii2", "framework", "advanced", "project template"],
"homepage": "http://www.yiiframework.com/",
"type": "project",
"license": "BSD-3-Clause",
"support": {
"issues": "https://github.com/yiisoft/yii2/issues?state=open",
"forum": "http://www.yiiframework.com/forum/",
"wiki": "http://www.yiiframework.com/wiki/",
"irc": "irc://irc.freenode.net/yii",
"source": "https://github.com/yiisoft/yii2"
},
"minimum-stability": "stable",
"require": {
"php": ">=5.4.0",
"yiisoft/yii2": ">=2.0.6",
"yiisoft/yii2-bootstrap": "*",
"yiisoft/yii2-swiftmailer": "*",
"c006/yii2-migration-utility": "dev-master",
"kartik-v/yii2-tree-manager": "@dev",
"dmstr/yii2-adminlte-asset": "2.*",
"kartik-v/yii2-widget-switchinput": "*",
"kartik-v/yii2-grid": "@dev",
"dektrium/yii2-rbac": "dev-master"
},
"require-dev": {
"yiisoft/yii2-codeception": "*",
"yiisoft/yii2-debug": "*",
"yiisoft/yii2-gii": "*",
"yiisoft/yii2-faker": "*",
"jamband/yii2-schemadump": "*",
"dektrium/yii2-user":"0.9.5@dev"
},
"config": {
"process-timeout": 1800
},
"extra": {
"asset-installer-paths": {
"npm-asset-library": "vendor/npm",
"bower-asset-library": "vendor/bower"
}
}
}
You misunderstood what I said Pabloss ![]()
Remove yii2-user from your application’s dev dependencies and require it with the --prefer-source flag
composer require dektrium/yii2-user--prefer-source
Or, alternatively, set the version to ‘dev-master’ like yii2-rbac.
Thanks, it working!
but i have one more question. What I can do, if I want that only admin could login and enter backend site, in other case system will throw exception 404 e.g
I haven’t seen such option in user2- dektrium
The advanced application already has that turned on - it is impossible to even view the backend without logging in.
I know, but i would like, that only ‘Admin’ can view backend site, but not user witchout permission.
Now user can login and change frontend to backend and he see backend site ![]()
And one more problem. Why gets this error, if I want enter module/user/admin/index?
Setting unknown property: yii\jui\DatePicker::dateFormat
in Composer:
"minimum-stability": "dev",
"require": {
"yiisoft/yii2-jui": "^2.0"
…
And, on configuration doc page in yii2-user docs:
… ‘modules’ => [ … ‘user’ => [ ‘class’ => ‘dektrium\user\Module’, ‘enableUnconfirmedLogin’ => true, ‘confirmWithin’ => 21600, ‘cost’ => 12, ‘admins’ => [‘admin’] ], … ], …
sorry about the formatting - I hate the forum editor
I readed it
Common/main
'modules' => [
'user' => [
'class' => 'dektrium\user\Module',
'modelMap' => [
'User' => 'common\models\User',
],
'enableRegistration'=>true,
'enableGeneratingPassword'=>false,
'enableUnconfirmedLogin' => false,
'enableConfirmation'=>true,
'confirmWithin' => 21600,
'cost' => 12,
'admins' => ['admin']...
Backend module
'user' => [
// following line will restrict access to profile, recovery, registration and settings controllers from backend
'as backend' => 'dektrium\user\filters\BackendFilter',
],
frontend module
and user e.g test can login to backend site… and should only admin.