ভূমিকা ল্যান্ডিং পৃষ্ঠা


10

আমাদের বিভিন্ন ব্যবহারের জন্য ম্যাজেন্টো ব্যাক এন্ড ব্যবহার করে বিভিন্ন ব্যবহারকারী রয়েছেন।

উদাহরণস্বরূপ, আমাদের এমন লোক রয়েছে যারা মূলত কেবল প্যাকেজগুলি পাঠায়, এবং আমরা তাদের যা দেখতে চাই তা হ'ল চালানের পৃষ্ঠা - এবং যদি কেবল সেই পৃষ্ঠাটি না হয়, লগ ইন করার সময় তাদের সেখানে অবতরণ করা উচিত।

এই সেটআপটি পাওয়ার চেষ্টা করার সময়, আমি একটি নতুন ব্যবহারকারী "শিপ" তৈরি করেছি এবং এটিকে নতুন শিপিংয়ের সাথে যুক্ত করেছি i এই ভূমিকাটি রিসোর্স বিক্রয় -> শিপমেন্টগুলিতে অ্যাক্সেস পেয়েছিল।

আমি জাহাজ হিসাবে লগ ইন, এবং voila! পারফেক্ট! শিপমেন্ট গ্রিডে অবতরণ করে আমি একটি চালান খুলতে সক্ষম হয়েছি - এবং তারপরে আমি বিষয়টি লক্ষ্য করেছি। এই ব্যবহারকারী ট্র্যাকিংয়ের তথ্য প্রেরণ করতে পারেন নি, যা এই ভূমিকার জন্য অবশ্যই আবশ্যক।

ভূমিকা রিসোর্স বিক্রয় -> অর্ডার -> ক্রিয়া -> বিক্রয় ইমেল প্রেরণ সক্ষম করে চালানের স্ক্রিনে / ফাংশনটি প্রদর্শন করতে আমি এই বোতামটি পেতে সক্ষম হয়েছি।

এখন শিপটি যখন লগ ইন করে, তবে এটি অর্ডার গ্রিডে ফেলে দেওয়া হয়, শিপমেন্ট গ্রিড নয়। আমি দৃ sur়ভাবে মনে করি যে এটি "শিপমেন্টস" চেয়ে রিসোর্স ট্রি-তে "অর্ডারস" বেশি simply এটা কি সত্যি?

দীর্ঘ গল্প সংক্ষিপ্ত : কোনও প্রশাসক ব্যবহারকারীকে কোনও নির্দিষ্ট স্ক্রিন / গ্রিডে নামানোর কার্যকর উপায় আছে কি?

সাধারণত কনফিগারেশন স্ক্রিনের মধ্যে থেকে - আমি সন্দেহ করি না যে এটি আমাদের বিকাশকারীদের একজন প্রয়োগ করতে পারে।

আমাদের বিভিন্ন ধরণের বিভিন্ন ভূমিকা রয়েছে যা এই ব্যবহারকারীদের যেখানে তাদের 99% সময়ের প্রয়োজন সেখানে রেখে ব্যাপকভাবে প্রবাহিত করা যায়।


1
@ j0k: আপনি কি এখন প্রতিটি পোস্ট সম্পাদনা করবেন?
ব্যবহারকারী 487772

@ প্রত্যেকটি একক নয়, কেবল ভিতরে ভিতরে টাইপগুলি রয়েছে।
j0k

উত্তর:


8

এটি করার একটি উপায় এখানে:

  • দেখার জন্য একটি পর্যবেক্ষক করুন একজন প্রশাসক মধ্যে, যথা লগ যখন admin_session_user_login_successঘটনা
  • বর্তমান প্রশাসকদের ভূমিকা কী তা পরীক্ষা করুন, নিম্নলিখিত কোডটি ব্যবহার করুন:

    $roleId = implode('', Mage::getSingleton('admin/session')->getUser()->getRoles());
    $roleName = Mage::getModel('admin/roles')->load($roleId)->getRoleName();
  • ভূমিকার ভিত্তিতে কাঙ্ক্ষিত পৃষ্ঠায় পুনর্নির্দেশ করুন, নিম্নলিখিত কোডটি ব্যবহার করুন:

    Mage::app()->getResponse()
               ->setRedirect(Mage::helper('adminhtml')
               ->getUrl("admin/sales_order/view", array('id'=>'1')));

আশা করি এটি সহায়ক ছিল :)


আকর্ষণীয় - এবং এটি "URL গুলিতে গোপন কী যুক্ত করুন" কার্যকারিতা সক্ষম করে?
blckgrffn

কাজ করা উচিত, যদিও এটি কখনও পরীক্ষিত হয় না
pzirkind
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.